<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html><head><meta http-equiv="content-type" content="text/html; charset=UTF-8">
    <style type="text/css">
    <!--
        h3.tighter {
            margin-top: 0px;
        }
        p.hang {
            padding-left: 25px;
            text-indent: -25px;
            margin-top: 0px;
            margin-bottom: 0px;
        }
        p.in1 {
            padding-left: 0px;
        }
        p.tightin1 {
            padding-left: 0px;
            margin-top: 2px;
            margin-bottom: 2px;
        }
        p.halftightin1 {
            padding-left: 0px;
            margin-bottom: 2px;
        }
        p.hangingin1 {
            padding-left: 50px;
            text-indent: -50px;
            margin-top: 0px;
            margin-bottom: 1px;
        }
        p.in2 {
            padding-left: 25px;
        }
        p.tightin2 {
            padding-left: 25px;
            margin-top: 2px;
            margin-bottom: 2px;
        }
        p.halftightin2 {
            padding-left: 25px;
            margin-bottom: 2px;
        }
        p.hangingin2 {
            padding-left: 75px;
            text-indent: -50px;
            margin-top: 0px;
            margin-bottom: 1px;
        }
        p.in3 {
            padding-left: 50px;
        }
        p.tightin3 {
            padding-left: 50px;
            margin-top: 2px;
            margin-bottom: 2px;
        }
        p.halftightin3 {
            padding-left: 50px;
            margin-bottom: 2px;
        }
        p.hangingin3 {
            padding-left: 100px;
            text-indent: -50px;
            margin-top: 0px;
            margin-bottom: 1px;
        }
        p.in4 {
            padding-left: 75px;
        }
        p.tightin4 {
            padding-left: 75px;
            margin-top: 2px;
            margin-bottom: 2px;
        }
        p.halftightin4 {
            padding-left: 75px;
            margin-bottom: 2px;
        }
        p.hangingin4 {
            padding-left: 125px;
            text-indent: -50px;
            margin-top: 0px;
            margin-bottom: 1px;
        }
        p.in5 {
            padding-left: 100px;
        }
        p.tightin5 {
            padding-left: 100px;
            margin-top: 2px;
            margin-bottom: 2px;
        }
        p.halftightin5 {
            padding-left: 100px;
            margin-bottom: 2px;
        }
        p.hangingin5 {
            padding-left: 150px;
            text-indent: -50px;
            margin-top: 0px;
            margin-bottom: 1px;
        }
        p.in6 {
            padding-left: 125px;
        }
        p.tightin6 {
            padding-left: 125px;
            margin-top: 2px;
            margin-bottom: 2px;
        }
        p.halftightin6 {
            padding-left: 125px;
            margin-bottom: 2px;
        }
        p.hangingin6 {
            padding-left: 175px;
            text-indent: -50px;
            margin-top: 0px;
            margin-bottom: 1px;
        }
        p.in7 {
            padding-left: 150px;
        }
        p.tightin7 {
            padding-left: 150px;
            margin-top: 2px;
            margin-bottom: 2px;
        }
        p.halftightin7 {
            padding-left: 150px;
            margin-bottom: 2px;
        }
        p.hangingin7 {
            padding-left: 200px;
            text-indent: -50px;
            margin-top: 0px;
            margin-bottom: 1px;
        }
        p.in8 {
            padding-left: 175px;
        }
        p.tightin8 {
            padding-left: 175px;
            margin-top: 2px;
            margin-bottom: 2px;
        }
        p.halftightin8 {
            padding-left: 175px;
            margin-bottom: 2px;
        }
        p.hangingin8 {
            padding-left: 225px;
            text-indent: -50px;
            margin-top: 0px;
            margin-bottom: 1px;
        }
        p.in9 {
            padding-left: 200px;
        }
        p.tightin9 {
            padding-left: 200px;
            margin-top: 2px;
            margin-bottom: 2px;
        }
        p.halftightin9 {
            padding-left: 200px;
            margin-bottom: 2px;
        }
        p.hangingin9 {
            padding-left: 250px;
            text-indent: -50px;
            margin-top: 0px;
            margin-bottom: 1px;
        }
        div.hr {
            border: 0;
            width: 100%;
            color: #707070;
            background-color: #707070;
            height: 5px;
        }
    -->
</style>
<script type="text/javascript">
    function showExtra(id, imid) {
        if (document.getElementById(id).style.display == 'block') {
            document.getElementById(id).style.display = 'none';
            document.getElementById(imid).src = 'inform:/extra.png';
        } else {
            document.getElementById(id).style.display = 'block';
            document.getElementById(imid).src = 'inform:/extraclose.png';
        }
    }
</script>
</head>
<body><font size=2>
<!--CONTENT BEGINS-->
<!--NAVIGATION BEGINS-->
<table width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color: #e0e0e0"><tr><td width="8"><img src="inform:/tl_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/tr_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td></tr><tr><td width="8"></td><td><font size=2><table border="0" cellspacing="0" cellpadding="0" width=100%><tr><td align="left" valign="top" width="72"><font size=2><img border=1 src=inform:/doc_images/Rules.png title="The Rules Index"> &nbsp;&nbsp;&nbsp;&nbsp;</font></td><td align="left" valign="top"><font size=2><h3 class="tighter"><b>Rules Index</b></h3>
<p class="tightin1">Rules not directly tied to actions (see the Actions Index) or scenes (the Scenes Index).<br><i>What are rulebooks?&nbsp;&nbsp;<a href=inform:/doc321.html><img border=0 src=inform:/help.png></a>; What are activities?&nbsp;&nbsp;<a href=inform:/doc282.html><img border=0 src=inform:/help.png></a>; Moving or abolishing rules&nbsp;&nbsp;<a href=inform:/doc324.html><img border=0 src=inform:/help.png></a></i></p>
</font></td></tr></table></font></td><td width="8"></td></tr><tr><td width="8"><img src="inform:/bl_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/br_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td></tr></table></p><p>
<!--NAVIGATION ENDS-->
<p><b>Rules governing actions</b><p><p>These rules are the ones which tell Inform how actions work, and which affect how they happen in particular cases.</p><p class="tightin2"><a href="#" onclick="showExtra('extra18', 'plus18'); return false;"><img border=0 id="plus18" src=inform:/extra.png></a>&nbsp;<font color="#808080">persuasion&nbsp;<a href=inform:/doc190.html><img border=0 src=inform:/help.png></a> ...  rulebook (0 rules)</font></p><div id="extra18" style="display: none;"><p class="in2"><table width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color: #e0e0e0"><tr><td width="8"><img src="inform:/tl_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/tr_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td></tr><tr><td width="8"></td><td><font size=2><table border="0" cellspacing="4" cellpadding="0" width=100%><tr><td align="left" valign="top"><font size=2><p class="tightin1"><b>persuasion</b>&nbsp;<a href=inform:/doc190.html><img border=0 src=inform:/help.png></a> ...  rulebook</p></font></td><td align="right" valign="top"><font size=2><p class="tightin1"><script language="JavaScript">
function pasteCode1896(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('persuasion');
}
</script>
<a href="javascript:pasteCode1896()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i></p></font></td></tr></table><p class="tightin2">There are no rules in this rulebook.</p></font></td><td width="8"></td></tr><tr><td width="8"><img src="inform:/bl_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/br_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td></tr></table></div>
<p class="tightin2"><a href="#" onclick="showExtra('extra19', 'plus19'); return false;"><img border=0 id="plus19" src=inform:/extra.png></a>&nbsp;<font color="#808080">unsuccessful attempt by&nbsp;<a href=inform:/doc191.html><img border=0 src=inform:/help.png></a> ...  rulebook (0 rules)</font></p><div id="extra19" style="display: none;"><p class="in2"><table width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color: #e0e0e0"><tr><td width="8"><img src="inform:/tl_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/tr_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td></tr><tr><td width="8"></td><td><font size=2><table border="0" cellspacing="4" cellpadding="0" width=100%><tr><td align="left" valign="top"><font size=2><p class="tightin1"><b>unsuccessful attempt by</b>&nbsp;<a href=inform:/doc191.html><img border=0 src=inform:/help.png></a> ...  rulebook</p></font></td><td align="right" valign="top"><font size=2><p class="tightin1"><script language="JavaScript">
function pasteCode1897(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('unsuccessful attempt by');
}
</script>
<a href="javascript:pasteCode1897()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i></p></font></td></tr></table><p class="tightin2">There are no rules in this rulebook.</p></font></td><td width="8"></td></tr><tr><td width="8"><img src="inform:/bl_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/br_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td></tr></table></div>
<p class="tightin2"><a href="#" onclick="showExtra('extra20', 'plus20'); return false;"><img border=0 id="plus20" src=inform:/extra.png></a>&nbsp;<font color="#808080">before&nbsp;<a href=inform:/doc105.html><img border=0 src=inform:/help.png></a> ...  rulebook (0 rules)</font></p><div id="extra20" style="display: none;"><p class="in2"><table width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color: #e0e0e0"><tr><td width="8"><img src="inform:/tl_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/tr_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td></tr><tr><td width="8"></td><td><font size=2><table border="0" cellspacing="4" cellpadding="0" width=100%><tr><td align="left" valign="top"><font size=2><p class="tightin1"><b>before</b>&nbsp;<a href=inform:/doc105.html><img border=0 src=inform:/help.png></a> ...  rulebook</p></font></td><td align="right" valign="top"><font size=2><p class="tightin1"><script language="JavaScript">
function pasteCode1898(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('before');
}
</script>
<a href="javascript:pasteCode1898()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i></p></font></td></tr></table><p class="tightin2">There are no rules in this rulebook.</p></font></td><td width="8"></td></tr><tr><td width="8"><img src="inform:/bl_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/br_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td></tr></table></div>
<p class="tightin2"><a href="#" onclick="showExtra('extra21', 'plus21'); return false;"><img border=0 id="plus21" src=inform:/extra.png></a>&nbsp;instead&nbsp;<a href=inform:/doc104.html><img border=0 src=inform:/help.png></a> ...  rulebook (2 rules)</p><div id="extra21" style="display: none;"><p class="in2"><table width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color: #e0e0e0"><tr><td width="8"><img src="inform:/tl_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/tr_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td></tr><tr><td width="8"></td><td><font size=2><table border="0" cellspacing="4" cellpadding="0" width=100%><tr><td align="left" valign="top"><font size=2><p class="tightin1"><b>instead</b>&nbsp;<a href=inform:/doc104.html><img border=0 src=inform:/help.png></a> ...  rulebook</p></font></td><td align="right" valign="top"><font size=2><p class="tightin1"><script language="JavaScript">
function pasteCode1899(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('instead');
}
</script>
<a href="javascript:pasteCode1899()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i></p></font></td></tr></table><p class="hangingin2">&nbsp;&nbsp;&nbsp;&nbsp;<img border=0 src=inform:/doc_images/rulenone.png title="start of rulebook"><i>looking when collecting names</i>&nbsp;&nbsp;&nbsp;<a href="source:story.ni#line112"><img border=0 src=inform:/Reveal.png></a></p>
<p class="hangingin2">&nbsp;&nbsp;&nbsp;&nbsp;<img border=0 src=inform:/doc_images/rulemore.png title="the arrow points from a more specific rule to a more general one, as decided by Law III.4.1 - Action/How/What Happens"><i>speech when noun is CZ5</i>&nbsp;&nbsp;&nbsp;<a href="source:story.ni#line62"><img border=0 src=inform:/Reveal.png></a></p>
<p class="hangingin2"><i>default outcome is</i> failure</p></font></td><td width="8"></td></tr><tr><td width="8"><img src="inform:/bl_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/br_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td></tr></table></div>
<p class="tightin2"><a href="#" onclick="showExtra('extra401', 'plus401'); return false;"><img border=0 id="plus401" src=inform:/extra.png></a>&nbsp;<font color="#808080">check ...  rulebook (0 rules)</font></p><div id="extra401" style="display: none;"><p class="in2"><table width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color: #e0e0e0"><tr><td width="8"><img src="inform:/tl_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/tr_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td></tr><tr><td width="8"></td><td><font size=2><table border="0" cellspacing="4" cellpadding="0" width=100%><tr><td align="left" valign="top"><font size=2><p class="tightin1"><b>check</b> ...  rulebook</p></font></td><td align="right" valign="top"><font size=2><p class="tightin1"><script language="JavaScript">
function pasteCode1900(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('check');
}
</script>
<a href="javascript:pasteCode1900()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i></p></font></td></tr></table><p class="tightin2">Check rules are tied to specific actions, and there are too many to index here. For instance, the check taking rules can only ever affect the taking action, so they are indexed on the detailed index page for taking.</p></font></td><td width="8"></td></tr><tr><td width="8"><img src="inform:/bl_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/br_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td></tr></table></div>
<p class="tightin2"><a href="#" onclick="showExtra('extra402', 'plus402'); return false;"><img border=0 id="plus402" src=inform:/extra.png></a>&nbsp;<font color="#808080">carry out ...  rulebook (0 rules)</font></p><div id="extra402" style="display: none;"><p class="in2"><table width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color: #e0e0e0"><tr><td width="8"><img src="inform:/tl_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/tr_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td></tr><tr><td width="8"></td><td><font size=2><table border="0" cellspacing="4" cellpadding="0" width=100%><tr><td align="left" valign="top"><font size=2><p class="tightin1"><b>carry out</b> ...  rulebook</p></font></td><td align="right" valign="top"><font size=2><p class="tightin1"><script language="JavaScript">
function pasteCode1901(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('carry out');
}
</script>
<a href="javascript:pasteCode1901()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i></p></font></td></tr></table><p class="tightin2">Carry out rules are tied to specific actions, and there are too many to index here.</p></font></td><td width="8"></td></tr><tr><td width="8"><img src="inform:/bl_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/br_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td></tr></table></div>
<p class="tightin2"><a href="#" onclick="showExtra('extra24', 'plus24'); return false;"><img border=0 id="plus24" src=inform:/extra.png></a>&nbsp;<font color="#808080">after&nbsp;<a href=inform:/doc107.html><img border=0 src=inform:/help.png></a> ...  rulebook (0 rules)</font></p><div id="extra24" style="display: none;"><p class="in2"><table width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color: #e0e0e0"><tr><td width="8"><img src="inform:/tl_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/tr_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td></tr><tr><td width="8"></td><td><font size=2><table border="0" cellspacing="4" cellpadding="0" width=100%><tr><td align="left" valign="top"><font size=2><p class="tightin1"><b>after</b>&nbsp;<a href=inform:/doc107.html><img border=0 src=inform:/help.png></a> ...  rulebook</p></font></td><td align="right" valign="top"><font size=2><p class="tightin1"><script language="JavaScript">
function pasteCode1902(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('after');
}
</script>
<a href="javascript:pasteCode1902()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i></p></font></td></tr></table><p class="tightin2">There are no rules in this rulebook.</p></font></td><td width="8"></td></tr><tr><td width="8"><img src="inform:/bl_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/br_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td></tr></table></div>
<p class="tightin2"><a href="#" onclick="showExtra('extra403', 'plus403'); return false;"><img border=0 id="plus403" src=inform:/extra.png></a>&nbsp;<font color="#808080">report ...  rulebook (0 rules)</font></p><div id="extra403" style="display: none;"><p class="in2"><table width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color: #e0e0e0"><tr><td width="8"><img src="inform:/tl_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/tr_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td></tr><tr><td width="8"></td><td><font size=2><table border="0" cellspacing="4" cellpadding="0" width=100%><tr><td align="left" valign="top"><font size=2><p class="tightin1"><b>report</b> ...  rulebook</p></font></td><td align="right" valign="top"><font size=2><p class="tightin1"><script language="JavaScript">
function pasteCode1903(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('report');
}
</script>
<a href="javascript:pasteCode1903()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i></p></font></td></tr></table><p class="tightin2">Report rules are tied to specific actions, and there are too many to index here.</p></font></td><td width="8"></td></tr><tr><td width="8"><img src="inform:/bl_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/br_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td></tr></table></div>
<p><b>Rules added to the sequence of play</b></p><p>These rulebooks are the best places to put rules timed to happen at the start, at the end, or once each turn. (Each is run through at a carefully chosen moment in the relevant top-level rulebook.) It is also possible to have rules take effect at specific times of day or when certain events happen. Those are listed in the Scenes index, alongside rules taking place when scenes begin or end.</p><p class="tightin2"><a href="#" onclick="showExtra('extra5', 'plus5'); return false;"><img border=0 id="plus5" src=inform:/extra.png></a>&nbsp;<font color="#808080">when play begins&nbsp;<a href=inform:/doc142.html><img border=0 src=inform:/help.png></a> ...  rulebook (0 rules)</font></p><div id="extra5" style="display: none;"><p class="in2"><table width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color: #e0e0e0"><tr><td width="8"><img src="inform:/tl_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/tr_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td></tr><tr><td width="8"></td><td><font size=2><table border="0" cellspacing="4" cellpadding="0" width=100%><tr><td align="left" valign="top"><font size=2><p class="tightin1"><b>when play begins</b>&nbsp;<a href=inform:/doc142.html><img border=0 src=inform:/help.png></a> ...  rulebook</p></font></td><td align="right" valign="top"><font size=2><p class="tightin1"><script language="JavaScript">
function pasteCode1904(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('when play begins');
}
</script>
<a href="javascript:pasteCode1904()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i></p></font></td></tr></table><p class="tightin2">There are no rules in this rulebook.</p></font></td><td width="8"></td></tr><tr><td width="8"><img src="inform:/bl_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/br_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td></tr></table></div>
<p class="tightin2"><a href="#" onclick="showExtra('extra9', 'plus9'); return false;"><img border=0 id="plus9" src=inform:/extra.png></a>&nbsp;<font color="#808080">every turn&nbsp;<a href=inform:/doc146.html><img border=0 src=inform:/help.png></a> ...  rulebook (0 rules)</font></p><div id="extra9" style="display: none;"><p class="in2"><table width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color: #e0e0e0"><tr><td width="8"><img src="inform:/tl_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/tr_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td></tr><tr><td width="8"></td><td><font size=2><table border="0" cellspacing="4" cellpadding="0" width=100%><tr><td align="left" valign="top"><font size=2><p class="tightin1"><b>every turn</b>&nbsp;<a href=inform:/doc146.html><img border=0 src=inform:/help.png></a> ...  rulebook</p></font></td><td align="right" valign="top"><font size=2><p class="tightin1"><script language="JavaScript">
function pasteCode1905(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('every turn');
}
</script>
<a href="javascript:pasteCode1905()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i></p></font></td></tr></table><p class="tightin2">There are no rules in this rulebook.</p></font></td><td width="8"></td></tr><tr><td width="8"><img src="inform:/bl_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/br_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td></tr></table></div>
<p class="tightin2"><a href="#" onclick="showExtra('extra6', 'plus6'); return false;"><img border=0 id="plus6" src=inform:/extra.png></a>&nbsp;<font color="#808080">when play ends&nbsp;<a href=inform:/doc145.html><img border=0 src=inform:/help.png></a> ...  rulebook (0 rules)</font></p><div id="extra6" style="display: none;"><p class="in2"><table width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color: #e0e0e0"><tr><td width="8"><img src="inform:/tl_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/tr_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td></tr><tr><td width="8"></td><td><font size=2><table border="0" cellspacing="4" cellpadding="0" width=100%><tr><td align="left" valign="top"><font size=2><p class="tightin1"><b>when play ends</b>&nbsp;<a href=inform:/doc145.html><img border=0 src=inform:/help.png></a> ...  rulebook</p></font></td><td align="right" valign="top"><font size=2><p class="tightin1"><script language="JavaScript">
function pasteCode1906(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('when play ends');
}
</script>
<a href="javascript:pasteCode1906()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i></p></font></td></tr></table><p class="tightin2">There are no rules in this rulebook.</p></font></td><td width="8"></td></tr><tr><td width="8"><img src="inform:/bl_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/br_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td></tr></table></div>
<p><b>How commands are understood</b></p><p>'Understanding' here means turning a typed command, like GET FISH, into one or more actions, like taking the red herring. This is all handled by a single large rule (the parse command rule), but that rule makes use of the following activities and rulebooks in its work.</p><p class="tightin2"><a href="#" onclick="showExtra('extra26', 'plus26'); return false;"><img border=0 id="plus26" src=inform:/extra.png></a>&nbsp;does the player mean&nbsp;<a href=inform:/doc278.html><img border=0 src=inform:/help.png></a> ...  rulebook (1 rule)</p><div id="extra26" style="display: none;"><p class="in2"><table width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color: #e0e0e0"><tr><td width="8"><img src="inform:/tl_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/tr_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td></tr><tr><td width="8"></td><td><font size=2><table border="0" cellspacing="4" cellpadding="0" width=100%><tr><td align="left" valign="top"><font size=2><p class="tightin1"><b>does the player mean</b>&nbsp;<a href=inform:/doc278.html><img border=0 src=inform:/help.png></a> ...  rulebook</p></font></td><td align="right" valign="top"><font size=2><p class="tightin1"><script language="JavaScript">
function pasteCode1907(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('does the player mean');
}
</script>
<a href="javascript:pasteCode1907()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i></p></font></td></tr></table><p class="hangingin2">&nbsp;&nbsp;&nbsp;&nbsp;<img border=0 src=inform:/doc_images/rulenone.png title="start of rulebook"><i>taking something which is carried by the player</i>&nbsp;&nbsp;<font color="#800000">very unlikely to mean taking what's already carried rule</font>&nbsp;&nbsp;<script language="JavaScript">
function pasteCode1908(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('very unlikely to mean taking what[=0x0027=]s already carried rule');
}
</script>
<a href="javascript:pasteCode1908()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i> <script language="JavaScript">
function pasteCode1909(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('The very unlikely to mean taking what[=0x0027=]s already carried rule is not listed in the does the player mean rulebook.[=0x000A=]');
}
</script>
<a href="javascript:pasteCode1909()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>unlist</i></p>
<p class="hangingin2"><i>outcome</i>&nbsp;&nbsp;it is very likely - <i>a success</i></p>
<p class="hangingin2"><i>outcome</i>&nbsp;&nbsp;it is likely - <i>a success</i></p>
<p class="hangingin2"><i>outcome</i>&nbsp;&nbsp;it is possible - <i>a success</i></p>
<p class="hangingin2"><i>outcome</i>&nbsp;&nbsp;it is unlikely - <i>a success</i></p>
<p class="hangingin2"><i>outcome</i>&nbsp;&nbsp;it is very unlikely - <i>a success</i></p>
</font></td><td width="8"></td></tr><tr><td width="8"><img src="inform:/bl_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/br_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td></tr></table></div>
<p class="tightin2"><a href="#" onclick="showExtra('extra384', 'plus384'); return false;"><img border=0 id="plus384" src=inform:/extra.png></a>&nbsp;reading a command&nbsp;<a href=inform:/doc312.html><img border=0 src=inform:/help.png></a> ...  activity (1 rule)</p><div id="extra384" style="display: none;"><p class="in2"><table width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color: #e8e0c0"><tr><td width="8"><img src="inform:/tl_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/tr_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td></tr><tr><td width="8"></td><td><font size=2><table border="0" cellspacing="4" cellpadding="0" width=100%><tr><td align="left" valign="top"><font size=2><p class="tightin1"><b>reading a command</b>&nbsp;<a href=inform:/doc312.html><img border=0 src=inform:/help.png></a> ...  activity</p></font></td><td align="right" valign="top"><font size=2><p class="tightin1"><script language="JavaScript">
function pasteCode1910(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('Before reading a command:');
}
</script>
<a href="javascript:pasteCode1910()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>b</i> <script language="JavaScript">
function pasteCode1911(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('Rule for reading a command:');
}
</script>
<a href="javascript:pasteCode1911()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>f</i> <script language="JavaScript">
function pasteCode1912(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('After reading a command:');
}
</script>
<a href="javascript:pasteCode1912()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>a</i></p></font></td></tr></table><p class="hangingin2"><img border=0 src=inform:/doc_images/rulenone.png title="start of rulebook">after&nbsp;&nbsp;&nbsp;&nbsp;<i>when collecting names</i>&nbsp;&nbsp;&nbsp;<a href="source:story.ni#line123"><img border=0 src=inform:/Reveal.png></a></p>
</font></td><td width="8"></td></tr><tr><td width="8"><img src="inform:/bl_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/br_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td></tr></table></div>
<p class="tightin2"><a href="#" onclick="showExtra('extra385', 'plus385'); return false;"><img border=0 id="plus385" src=inform:/extra.png></a>&nbsp;<font color="#808080">deciding the scope&nbsp;<a href=inform:/doc308.html><img border=0 src=inform:/help.png></a> ...  activity (0 rules)</font></p><div id="extra385" style="display: none;"><p class="in2"><table width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color: #e8e0c0"><tr><td width="8"><img src="inform:/tl_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/tr_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td></tr><tr><td width="8"></td><td><font size=2><table border="0" cellspacing="4" cellpadding="0" width=100%><tr><td align="left" valign="top"><font size=2><p class="tightin1"><b>deciding the scope</b>&nbsp;<a href=inform:/doc308.html><img border=0 src=inform:/help.png></a> ...  activity</p></font></td><td align="right" valign="top"><font size=2><p class="tightin1"><script language="JavaScript">
function pasteCode1913(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('Before deciding the scope:');
}
</script>
<a href="javascript:pasteCode1913()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>b</i> <script language="JavaScript">
function pasteCode1914(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('Rule for deciding the scope:');
}
</script>
<a href="javascript:pasteCode1914()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>f</i> <script language="JavaScript">
function pasteCode1915(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('After deciding the scope:');
}
</script>
<a href="javascript:pasteCode1915()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>a</i></p></font></td></tr></table><p class="tightin2">There are no rules before, for or after this activity.</p></font></td><td width="8"></td></tr><tr><td width="8"><img src="inform:/bl_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/br_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td></tr></table></div>
<p class="tightin2"><a href="#" onclick="showExtra('extra386', 'plus386'); return false;"><img border=0 id="plus386" src=inform:/extra.png></a>&nbsp;<font color="#808080">deciding the concealed possessions&nbsp;<a href=inform:/doc290.html><img border=0 src=inform:/help.png></a> ...  activity (0 rules)</font></p><div id="extra386" style="display: none;"><p class="in2"><table width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color: #e8e0c0"><tr><td width="8"><img src="inform:/tl_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/tr_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td></tr><tr><td width="8"></td><td><font size=2><table border="0" cellspacing="4" cellpadding="0" width=100%><tr><td align="left" valign="top"><font size=2><p class="tightin1"><b>deciding the concealed possessions</b>&nbsp;<a href=inform:/doc290.html><img border=0 src=inform:/help.png></a> ...  activity</p></font></td><td align="right" valign="top"><font size=2><p class="tightin1"><script language="JavaScript">
function pasteCode1916(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('Before deciding the concealed possessions:');
}
</script>
<a href="javascript:pasteCode1916()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>b</i> <script language="JavaScript">
function pasteCode1917(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('Rule for deciding the concealed possessions:');
}
</script>
<a href="javascript:pasteCode1917()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>f</i> <script language="JavaScript">
function pasteCode1918(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('After deciding the concealed possessions:');
}
</script>
<a href="javascript:pasteCode1918()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>a</i></p></font></td></tr></table><p class="tightin2">There are no rules before, for or after this activity.</p></font></td><td width="8"></td></tr><tr><td width="8"><img src="inform:/bl_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/br_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td></tr></table></div>
<p class="tightin2"><a href="#" onclick="showExtra('extra387', 'plus387'); return false;"><img border=0 id="plus387" src=inform:/extra.png></a>&nbsp;deciding whether all includes&nbsp;<a href=inform:/doc315.html><img border=0 src=inform:/help.png></a> ...  activity (3 rules)</p><div id="extra387" style="display: none;"><p class="in2"><table width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color: #e8e0c0"><tr><td width="8"><img src="inform:/tl_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/tr_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td></tr><tr><td width="8"></td><td><font size=2><table border="0" cellspacing="4" cellpadding="0" width=100%><tr><td align="left" valign="top"><font size=2><p class="tightin1"><b>deciding whether all includes</b>&nbsp;<a href=inform:/doc315.html><img border=0 src=inform:/help.png></a> ...  activity</p></font></td><td align="right" valign="top"><font size=2><p class="tightin1"><script language="JavaScript">
function pasteCode1919(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('Before deciding whether all includes:');
}
</script>
<a href="javascript:pasteCode1919()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>b</i> <script language="JavaScript">
function pasteCode1920(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('Rule for deciding whether all includes:');
}
</script>
<a href="javascript:pasteCode1920()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>f</i> <script language="JavaScript">
function pasteCode1921(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('After deciding whether all includes:');
}
</script>
<a href="javascript:pasteCode1921()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>a</i></p></font></td></tr></table><p class="hangingin2"><img border=0 src=inform:/doc_images/rulenone.png title="start of rulebook">for&nbsp;&nbsp;&nbsp;&nbsp;<i>scenery while taking</i>&nbsp;&nbsp;<font color="#800000">exclude scenery from take all rule</font>&nbsp;&nbsp;<script language="JavaScript">
function pasteCode1922(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('exclude scenery from take all rule');
}
</script>
<a href="javascript:pasteCode1922()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i> <script language="JavaScript">
function pasteCode1923(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('The exclude scenery from take all rule is not listed in the for deciding whether all includes rulebook.[=0x000A=]');
}
</script>
<a href="javascript:pasteCode1923()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>unlist</i></p>
<p class="hangingin2"><img border=0 src=inform:/doc_images/ruleequal.png title="these rules are equally ranked, so their order is determined by which was defined first (or by explicit 'listed in' sentences)">for&nbsp;&nbsp;&nbsp;&nbsp;<i>fixed in place things while taking</i>&nbsp;&nbsp;<font color="#800000">exclude fixed in place things from take all rule</font>&nbsp;&nbsp;<script language="JavaScript">
function pasteCode1924(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('exclude fixed in place things from take all rule');
}
</script>
<a href="javascript:pasteCode1924()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i> <script language="JavaScript">
function pasteCode1925(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('The exclude fixed in place things from take all rule is not listed in the for deciding whether all includes rulebook.[=0x000A=]');
}
</script>
<a href="javascript:pasteCode1925()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>unlist</i></p>
<p class="hangingin2"><img border=0 src=inform:/doc_images/rulemore.png title="the arrow points from a more specific rule to a more general one, as decided by Law III.1 - Object To Which Rule Applies">for&nbsp;&nbsp;&nbsp;&nbsp;<i>people while taking</i>&nbsp;&nbsp;<font color="#800000">exclude people from take all rule</font>&nbsp;&nbsp;<script language="JavaScript">
function pasteCode1926(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('exclude people from take all rule');
}
</script>
<a href="javascript:pasteCode1926()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i> <script language="JavaScript">
function pasteCode1927(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('The exclude people from take all rule is not listed in the for deciding whether all includes rulebook.[=0x000A=]');
}
</script>
<a href="javascript:pasteCode1927()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>unlist</i></p>
<p class="hangingin2"><i>outcome</i>&nbsp;&nbsp;it does not - <i>a failure</i></p>
<p class="hangingin2"><i>outcome</i>&nbsp;&nbsp;it does - <i>a success</i></p>
<p class="hangingin2"><i>default outcome is</i> success</p></font></td><td width="8"></td></tr><tr><td width="8"><img src="inform:/bl_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/br_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td></tr></table></div>
<p class="tightin2"><a href="#" onclick="showExtra('extra388', 'plus388'); return false;"><img border=0 id="plus388" src=inform:/extra.png></a>&nbsp;<font color="#808080">clarifying the parser's choice&nbsp;<a href=inform:/doc309.html><img border=0 src=inform:/help.png></a> ...  activity (0 rules)</font></p><div id="extra388" style="display: none;"><p class="in2"><table width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color: #e8e0c0"><tr><td width="8"><img src="inform:/tl_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/tr_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td></tr><tr><td width="8"></td><td><font size=2><table border="0" cellspacing="4" cellpadding="0" width=100%><tr><td align="left" valign="top"><font size=2><p class="tightin1"><b>clarifying the parser's choice</b>&nbsp;<a href=inform:/doc309.html><img border=0 src=inform:/help.png></a> ...  activity</p></font></td><td align="right" valign="top"><font size=2><p class="tightin1"><script language="JavaScript">
function pasteCode1928(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('Before clarifying the parser[=0x0027=]s choice:');
}
</script>
<a href="javascript:pasteCode1928()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>b</i> <script language="JavaScript">
function pasteCode1929(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('Rule for clarifying the parser[=0x0027=]s choice:');
}
</script>
<a href="javascript:pasteCode1929()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>f</i> <script language="JavaScript">
function pasteCode1930(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('After clarifying the parser[=0x0027=]s choice:');
}
</script>
<a href="javascript:pasteCode1930()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>a</i></p></font></td></tr></table><p class="tightin2">There are no rules before, for or after this activity.</p></font></td><td width="8"></td></tr><tr><td width="8"><img src="inform:/bl_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/br_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td></tr></table></div>
<p class="tightin2"><a href="#" onclick="showExtra('extra389', 'plus389'); return false;"><img border=0 id="plus389" src=inform:/extra.png></a>&nbsp;<font color="#808080">asking which do you mean&nbsp;<a href=inform:/doc310.html><img border=0 src=inform:/help.png></a> ...  activity (0 rules)</font></p><div id="extra389" style="display: none;"><p class="in2"><table width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color: #e8e0c0"><tr><td width="8"><img src="inform:/tl_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/tr_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td></tr><tr><td width="8"></td><td><font size=2><table border="0" cellspacing="4" cellpadding="0" width=100%><tr><td align="left" valign="top"><font size=2><p class="tightin1"><b>asking which do you mean</b>&nbsp;<a href=inform:/doc310.html><img border=0 src=inform:/help.png></a> ...  activity</p></font></td><td align="right" valign="top"><font size=2><p class="tightin1"><script language="JavaScript">
function pasteCode1931(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('Before asking which do you mean:');
}
</script>
<a href="javascript:pasteCode1931()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>b</i> <script language="JavaScript">
function pasteCode1932(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('Rule for asking which do you mean:');
}
</script>
<a href="javascript:pasteCode1932()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>f</i> <script language="JavaScript">
function pasteCode1933(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('After asking which do you mean:');
}
</script>
<a href="javascript:pasteCode1933()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>a</i></p></font></td></tr></table><p class="tightin2">There are no rules before, for or after this activity.</p></font></td><td width="8"></td></tr><tr><td width="8"><img src="inform:/bl_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/br_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td></tr></table></div>
<p class="tightin2"><a href="#" onclick="showExtra('extra390', 'plus390'); return false;"><img border=0 id="plus390" src=inform:/extra.png></a>&nbsp;printing a parser error&nbsp;<a href=inform:/doc314.html><img border=0 src=inform:/help.png></a> ...  activity (1 rule)</p><div id="extra390" style="display: none;"><p class="in2"><table width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color: #e8e0c0"><tr><td width="8"><img src="inform:/tl_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/tr_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td></tr><tr><td width="8"></td><td><font size=2><table border="0" cellspacing="4" cellpadding="0" width=100%><tr><td align="left" valign="top"><font size=2><p class="tightin1"><b>printing a parser error</b>&nbsp;<a href=inform:/doc314.html><img border=0 src=inform:/help.png></a> ...  activity</p></font></td><td align="right" valign="top"><font size=2><p class="tightin1"><script language="JavaScript">
function pasteCode1934(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('Before printing a parser error:');
}
</script>
<a href="javascript:pasteCode1934()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>b</i> <script language="JavaScript">
function pasteCode1935(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('Rule for printing a parser error:');
}
</script>
<a href="javascript:pasteCode1935()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>f</i> <script language="JavaScript">
function pasteCode1936(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('After printing a parser error:');
}
</script>
<a href="javascript:pasteCode1936()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>a</i></p></font></td></tr></table><p class="hangingin2"><img border=0 src=inform:/doc_images/rulenone.png title="start of rulebook">for&nbsp;&nbsp;&nbsp;&nbsp;<i>when the latest parser error is the not a verb I recognise error</i>&nbsp;&nbsp;&nbsp;<a href="source:story.ni#line119"><img border=0 src=inform:/Reveal.png></a></p>
<p class="hangingin2"><i>default outcome is</i> success</p></font></td><td width="8"></td></tr><tr><td width="8"><img src="inform:/bl_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/br_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td></tr></table></div>
<p class="tightin2"><a href="#" onclick="showExtra('extra391', 'plus391'); return false;"><img border=0 id="plus391" src=inform:/extra.png></a>&nbsp;supplying a missing noun&nbsp;<a href=inform:/doc311.html><img border=0 src=inform:/help.png></a> ...  activity (4 rules)</p><div id="extra391" style="display: none;"><p class="in2"><table width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color: #e8e0c0"><tr><td width="8"><img src="inform:/tl_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/tr_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td></tr><tr><td width="8"></td><td><font size=2><table border="0" cellspacing="4" cellpadding="0" width=100%><tr><td align="left" valign="top"><font size=2><p class="tightin1"><b>supplying a missing noun</b>&nbsp;<a href=inform:/doc311.html><img border=0 src=inform:/help.png></a> ...  activity</p></font></td><td align="right" valign="top"><font size=2><p class="tightin1"><script language="JavaScript">
function pasteCode1937(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('Before supplying a missing noun:');
}
</script>
<a href="javascript:pasteCode1937()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>b</i> <script language="JavaScript">
function pasteCode1938(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('Rule for supplying a missing noun:');
}
</script>
<a href="javascript:pasteCode1938()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>f</i> <script language="JavaScript">
function pasteCode1939(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('After supplying a missing noun:');
}
</script>
<a href="javascript:pasteCode1939()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>a</i></p></font></td></tr></table><p class="hangingin2"><img border=0 src=inform:/doc_images/rulenone.png title="start of rulebook">for&nbsp;&nbsp;&nbsp;&nbsp;<i>while an actor smelling</i>&nbsp;&nbsp;<font color="#800000">ambient odour rule</font>&nbsp;&nbsp;<script language="JavaScript">
function pasteCode1940(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('ambient odour rule');
}
</script>
<a href="javascript:pasteCode1940()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i> <script language="JavaScript">
function pasteCode1941(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('The ambient odour rule is not listed in the for supplying a missing noun rulebook.[=0x000A=]');
}
</script>
<a href="javascript:pasteCode1941()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>unlist</i></p>
<p class="hangingin2"><img border=0 src=inform:/doc_images/ruleequal.png title="these rules are equally ranked, so their order is determined by which was defined first (or by explicit 'listed in' sentences)">for&nbsp;&nbsp;&nbsp;&nbsp;<i>while an actor listening</i>&nbsp;&nbsp;<font color="#800000">ambient sound rule</font>&nbsp;&nbsp;<script language="JavaScript">
function pasteCode1942(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('ambient sound rule');
}
</script>
<a href="javascript:pasteCode1942()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i> <script language="JavaScript">
function pasteCode1943(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('The ambient sound rule is not listed in the for supplying a missing noun rulebook.[=0x000A=]');
}
</script>
<a href="javascript:pasteCode1943()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>unlist</i></p>
<p class="hangingin2"><img border=0 src=inform:/doc_images/ruleequal.png title="these rules are equally ranked, so their order is determined by which was defined first (or by explicit 'listed in' sentences)">for&nbsp;&nbsp;&nbsp;&nbsp;<i>while an actor going</i>&nbsp;&nbsp;<font color="#800000">block vaguely going rule</font>&nbsp;&nbsp;<script language="JavaScript">
function pasteCode1944(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('block vaguely going rule');
}
</script>
<a href="javascript:pasteCode1944()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i> <script language="JavaScript">
function pasteCode1945(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('The block vaguely going rule is not listed in the for supplying a missing noun rulebook.[=0x000A=]');
}
</script>
<a href="javascript:pasteCode1945()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>unlist</i></p>
<p class="hangingin2"><img border=0 src=inform:/doc_images/rulemore.png title="the rule below was listed as 'last' so comes after the rule above, which wasn't">for&nbsp;&nbsp;&nbsp;&nbsp;<i>while entering</i>&nbsp;&nbsp;<font color="#800000">find what to enter rule</font>&nbsp;&nbsp;<script language="JavaScript">
function pasteCode1946(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('find what to enter rule');
}
</script>
<a href="javascript:pasteCode1946()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i> <script language="JavaScript">
function pasteCode1947(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('The find what to enter rule is not listed in the for supplying a missing noun rulebook.[=0x000A=]');
}
</script>
<a href="javascript:pasteCode1947()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>unlist</i></p>
<p class="hangingin2"><i>default outcome is</i> success</p></font></td><td width="8"></td></tr><tr><td width="8"><img src="inform:/bl_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/br_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td></tr></table></div>
<p class="tightin2"><a href="#" onclick="showExtra('extra392', 'plus392'); return false;"><img border=0 id="plus392" src=inform:/extra.png></a>&nbsp;<font color="#808080">supplying a missing second noun&nbsp;<a href=inform:/doc311.html><img border=0 src=inform:/help.png></a> ...  activity (0 rules)</font></p><div id="extra392" style="display: none;"><p class="in2"><table width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color: #e8e0c0"><tr><td width="8"><img src="inform:/tl_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/tr_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td></tr><tr><td width="8"></td><td><font size=2><table border="0" cellspacing="4" cellpadding="0" width=100%><tr><td align="left" valign="top"><font size=2><p class="tightin1"><b>supplying a missing second noun</b>&nbsp;<a href=inform:/doc311.html><img border=0 src=inform:/help.png></a> ...  activity</p></font></td><td align="right" valign="top"><font size=2><p class="tightin1"><script language="JavaScript">
function pasteCode1948(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('Before supplying a missing second noun:');
}
</script>
<a href="javascript:pasteCode1948()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>b</i> <script language="JavaScript">
function pasteCode1949(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('Rule for supplying a missing second noun:');
}
</script>
<a href="javascript:pasteCode1949()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>f</i> <script language="JavaScript">
function pasteCode1950(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('After supplying a missing second noun:');
}
</script>
<a href="javascript:pasteCode1950()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>a</i></p></font></td></tr></table><p class="tightin2">There are no rules before, for or after this activity.</p></font></td><td width="8"></td></tr><tr><td width="8"><img src="inform:/bl_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/br_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td></tr></table></div>
<p class="tightin2"><a href="#" onclick="showExtra('extra393', 'plus393'); return false;"><img border=0 id="plus393" src=inform:/extra.png></a>&nbsp;<font color="#808080">implicitly taking&nbsp;<a href=inform:/doc313.html><img border=0 src=inform:/help.png></a> ...  activity (0 rules)</font></p><div id="extra393" style="display: none;"><p class="in2"><table width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color: #e8e0c0"><tr><td width="8"><img src="inform:/tl_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/tr_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td></tr><tr><td width="8"></td><td><font size=2><table border="0" cellspacing="4" cellpadding="0" width=100%><tr><td align="left" valign="top"><font size=2><p class="tightin1"><b>implicitly taking</b>&nbsp;<a href=inform:/doc313.html><img border=0 src=inform:/help.png></a> ...  activity</p></font></td><td align="right" valign="top"><font size=2><p class="tightin1"><script language="JavaScript">
function pasteCode1951(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('Before implicitly taking:');
}
</script>
<a href="javascript:pasteCode1951()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>b</i> <script language="JavaScript">
function pasteCode1952(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('Rule for implicitly taking:');
}
</script>
<a href="javascript:pasteCode1952()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>f</i> <script language="JavaScript">
function pasteCode1953(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('After implicitly taking:');
}
</script>
<a href="javascript:pasteCode1953()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>a</i></p></font></td></tr></table><p class="tightin2">There are no rules before, for or after this activity.</p></font></td><td width="8"></td></tr><tr><td width="8"><img src="inform:/bl_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/br_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td></tr></table></div>
<p><b>How things are described</b></p><p>These activities control what is printed when naming rooms or things, and their descriptions.</p><p class="tightin2"><a href="#" onclick="showExtra('extra369', 'plus369'); return false;"><img border=0 id="plus369" src=inform:/extra.png></a>&nbsp;printing the name&nbsp;<a href=inform:/doc291.html><img border=0 src=inform:/help.png></a> ...  activity (2 rules)</p><div id="extra369" style="display: none;"><p class="in2"><table width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color: #e8e0c0"><tr><td width="8"><img src="inform:/tl_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/tr_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td></tr><tr><td width="8"></td><td><font size=2><table border="0" cellspacing="4" cellpadding="0" width=100%><tr><td align="left" valign="top"><font size=2><p class="tightin1"><b>printing the name</b>&nbsp;<a href=inform:/doc291.html><img border=0 src=inform:/help.png></a> ...  activity</p></font></td><td align="right" valign="top"><font size=2><p class="tightin1"><script language="JavaScript">
function pasteCode1954(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('Before printing the name:');
}
</script>
<a href="javascript:pasteCode1954()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>b</i> <script language="JavaScript">
function pasteCode1955(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('Rule for printing the name:');
}
</script>
<a href="javascript:pasteCode1955()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>f</i> <script language="JavaScript">
function pasteCode1956(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('After printing the name:');
}
</script>
<a href="javascript:pasteCode1956()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>a</i></p></font></td></tr></table><p class="hangingin2"><img border=0 src=inform:/doc_images/rulenone.png title="start of rulebook">before&nbsp;&nbsp;&nbsp;&nbsp;<i>a thing (called the item being printed)</i>&nbsp;&nbsp;<font color="#800000">make named things mentioned rule</font>&nbsp;&nbsp;<script language="JavaScript">
function pasteCode1957(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('make named things mentioned rule');
}
</script>
<a href="javascript:pasteCode1957()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i> <script language="JavaScript">
function pasteCode1958(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('The make named things mentioned rule is not listed in the before printing the name rulebook.[=0x000A=]');
}
</script>
<a href="javascript:pasteCode1958()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>unlist</i></p>
<p class="hangingin2"><img border=0 src=inform:/doc_images/rulenone.png title="start of rulebook">for&nbsp;&nbsp;&nbsp;&nbsp;<font color="#800000">standard name printing rule</font>&nbsp;&nbsp;<script language="JavaScript">
function pasteCode1959(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('standard name printing rule');
}
</script>
<a href="javascript:pasteCode1959()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i> <script language="JavaScript">
function pasteCode1960(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('The standard name printing rule is not listed in the for printing the name rulebook.[=0x000A=]');
}
</script>
<a href="javascript:pasteCode1960()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>unlist</i></p>
<p class="hangingin2"><i>default outcome is</i> success</p></font></td><td width="8"></td></tr><tr><td width="8"><img src="inform:/bl_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/br_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td></tr></table></div>
<p class="tightin2"><a href="#" onclick="showExtra('extra370', 'plus370'); return false;"><img border=0 id="plus370" src=inform:/extra.png></a>&nbsp;printing the plural name&nbsp;<a href=inform:/doc292.html><img border=0 src=inform:/help.png></a> ...  activity (1 rule)</p><div id="extra370" style="display: none;"><p class="in2"><table width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color: #e8e0c0"><tr><td width="8"><img src="inform:/tl_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/tr_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td></tr><tr><td width="8"></td><td><font size=2><table border="0" cellspacing="4" cellpadding="0" width=100%><tr><td align="left" valign="top"><font size=2><p class="tightin1"><b>printing the plural name</b>&nbsp;<a href=inform:/doc292.html><img border=0 src=inform:/help.png></a> ...  activity</p></font></td><td align="right" valign="top"><font size=2><p class="tightin1"><script language="JavaScript">
function pasteCode1961(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('Before printing the plural name:');
}
</script>
<a href="javascript:pasteCode1961()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>b</i> <script language="JavaScript">
function pasteCode1962(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('Rule for printing the plural name:');
}
</script>
<a href="javascript:pasteCode1962()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>f</i> <script language="JavaScript">
function pasteCode1963(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('After printing the plural name:');
}
</script>
<a href="javascript:pasteCode1963()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>a</i></p></font></td></tr></table><p class="hangingin2"><img border=0 src=inform:/doc_images/rulenone.png title="start of rulebook">for&nbsp;&nbsp;&nbsp;&nbsp;<i>something (called the item)</i>&nbsp;&nbsp;<font color="#800000">standard printing the plural name rule</font>&nbsp;&nbsp;<script language="JavaScript">
function pasteCode1964(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('standard printing the plural name rule');
}
</script>
<a href="javascript:pasteCode1964()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i> <script language="JavaScript">
function pasteCode1965(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('The standard printing the plural name rule is not listed in the for printing the plural name rulebook.[=0x000A=]');
}
</script>
<a href="javascript:pasteCode1965()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>unlist</i></p>
<p class="hangingin2"><i>default outcome is</i> success</p></font></td><td width="8"></td></tr><tr><td width="8"><img src="inform:/bl_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/br_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td></tr></table></div>
<p class="tightin2"><a href="#" onclick="showExtra('extra371', 'plus371'); return false;"><img border=0 id="plus371" src=inform:/extra.png></a>&nbsp;printing a number&nbsp;<a href=inform:/doc293.html><img border=0 src=inform:/help.png></a> ...  activity (1 rule)</p><div id="extra371" style="display: none;"><p class="in2"><table width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color: #e8e0c0"><tr><td width="8"><img src="inform:/tl_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/tr_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td></tr><tr><td width="8"></td><td><font size=2><table border="0" cellspacing="4" cellpadding="0" width=100%><tr><td align="left" valign="top"><font size=2><p class="tightin1"><b>printing a number</b>&nbsp;<a href=inform:/doc293.html><img border=0 src=inform:/help.png></a> ...  activity</p></font></td><td align="right" valign="top"><font size=2><p class="tightin1"><script language="JavaScript">
function pasteCode1966(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('Before printing a number:');
}
</script>
<a href="javascript:pasteCode1966()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>b</i> <script language="JavaScript">
function pasteCode1967(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('Rule for printing a number:');
}
</script>
<a href="javascript:pasteCode1967()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>f</i> <script language="JavaScript">
function pasteCode1968(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('After printing a number:');
}
</script>
<a href="javascript:pasteCode1968()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>a</i></p></font></td></tr></table><p class="hangingin2"><img border=0 src=inform:/doc_images/rulenone.png title="start of rulebook">for&nbsp;&nbsp;&nbsp;&nbsp;<i>something (called the item)</i>&nbsp;&nbsp;<font color="#800000">standard printing a number of something rule</font>&nbsp;&nbsp;<script language="JavaScript">
function pasteCode1969(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('standard printing a number of something rule');
}
</script>
<a href="javascript:pasteCode1969()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i> <script language="JavaScript">
function pasteCode1970(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('The standard printing a number of something rule is not listed in the for printing a number rulebook.[=0x000A=]');
}
</script>
<a href="javascript:pasteCode1970()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>unlist</i></p>
<p class="hangingin2"><i>default outcome is</i> success</p></font></td><td width="8"></td></tr><tr><td width="8"><img src="inform:/bl_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/br_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td></tr></table></div>
<p class="tightin2"><a href="#" onclick="showExtra('extra372', 'plus372'); return false;"><img border=0 id="plus372" src=inform:/extra.png></a>&nbsp;<font color="#808080">printing room description details&nbsp;<a href=inform:/doc296.html><img border=0 src=inform:/help.png></a> ...  activity (0 rules)</font></p><div id="extra372" style="display: none;"><p class="in2"><table width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color: #e8e0c0"><tr><td width="8"><img src="inform:/tl_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/tr_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td></tr><tr><td width="8"></td><td><font size=2><table border="0" cellspacing="4" cellpadding="0" width=100%><tr><td align="left" valign="top"><font size=2><p class="tightin1"><b>printing room description details</b>&nbsp;<a href=inform:/doc296.html><img border=0 src=inform:/help.png></a> ...  activity</p></font></td><td align="right" valign="top"><font size=2><p class="tightin1"><script language="JavaScript">
function pasteCode1971(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('Before printing room description details:');
}
</script>
<a href="javascript:pasteCode1971()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>b</i> <script language="JavaScript">
function pasteCode1972(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('Rule for printing room description details:');
}
</script>
<a href="javascript:pasteCode1972()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>f</i> <script language="JavaScript">
function pasteCode1973(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('After printing room description details:');
}
</script>
<a href="javascript:pasteCode1973()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>a</i></p></font></td></tr></table><p class="tightin2">There are no rules before, for or after this activity.</p></font></td><td width="8"></td></tr><tr><td width="8"><img src="inform:/bl_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/br_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td></tr></table></div>
<p class="tightin2"><a href="#" onclick="showExtra('extra373', 'plus373'); return false;"><img border=0 id="plus373" src=inform:/extra.png></a>&nbsp;listing contents&nbsp;<a href=inform:/doc294.html><img border=0 src=inform:/help.png></a> ...  activity (1 rule)</p><div id="extra373" style="display: none;"><p class="in2"><table width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color: #e8e0c0"><tr><td width="8"><img src="inform:/tl_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/tr_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td></tr><tr><td width="8"></td><td><font size=2><table border="0" cellspacing="4" cellpadding="0" width=100%><tr><td align="left" valign="top"><font size=2><p class="tightin1"><b>listing contents</b>&nbsp;<a href=inform:/doc294.html><img border=0 src=inform:/help.png></a> ...  activity</p></font></td><td align="right" valign="top"><font size=2><p class="tightin1"><script language="JavaScript">
function pasteCode1974(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('Before listing contents:');
}
</script>
<a href="javascript:pasteCode1974()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>b</i> <script language="JavaScript">
function pasteCode1975(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('Rule for listing contents:');
}
</script>
<a href="javascript:pasteCode1975()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>f</i> <script language="JavaScript">
function pasteCode1976(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('After listing contents:');
}
</script>
<a href="javascript:pasteCode1976()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>a</i></p></font></td></tr></table><p class="hangingin2"><img border=0 src=inform:/doc_images/rulenone.png title="start of rulebook">for&nbsp;&nbsp;&nbsp;&nbsp;<font color="#800000">standard contents listing rule</font>&nbsp;&nbsp;<script language="JavaScript">
function pasteCode1977(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('standard contents listing rule');
}
</script>
<a href="javascript:pasteCode1977()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i> <script language="JavaScript">
function pasteCode1978(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('The standard contents listing rule is not listed in the for listing contents rulebook.[=0x000A=]');
}
</script>
<a href="javascript:pasteCode1978()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>unlist</i></p>
<p class="hangingin2"><i>default outcome is</i> success</p></font></td><td width="8"></td></tr><tr><td width="8"><img src="inform:/bl_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/br_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td></tr></table></div>
<p class="tightin2"><a href="#" onclick="showExtra('extra374', 'plus374'); return false;"><img border=0 id="plus374" src=inform:/extra.png></a>&nbsp;<font color="#808080">grouping together&nbsp;<a href=inform:/doc295.html><img border=0 src=inform:/help.png></a> ...  activity (0 rules)</font></p><div id="extra374" style="display: none;"><p class="in2"><table width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color: #e8e0c0"><tr><td width="8"><img src="inform:/tl_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/tr_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td></tr><tr><td width="8"></td><td><font size=2><table border="0" cellspacing="4" cellpadding="0" width=100%><tr><td align="left" valign="top"><font size=2><p class="tightin1"><b>grouping together</b>&nbsp;<a href=inform:/doc295.html><img border=0 src=inform:/help.png></a> ...  activity</p></font></td><td align="right" valign="top"><font size=2><p class="tightin1"><script language="JavaScript">
function pasteCode1979(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('Before grouping together:');
}
</script>
<a href="javascript:pasteCode1979()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>b</i> <script language="JavaScript">
function pasteCode1980(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('Rule for grouping together:');
}
</script>
<a href="javascript:pasteCode1980()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>f</i> <script language="JavaScript">
function pasteCode1981(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('After grouping together:');
}
</script>
<a href="javascript:pasteCode1981()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>a</i></p></font></td></tr></table><p class="tightin2">There are no rules before, for or after this activity.</p></font></td><td width="8"></td></tr><tr><td width="8"><img src="inform:/bl_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/br_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td></tr></table></div>
<p class="tightin2"><a href="#" onclick="showExtra('extra375', 'plus375'); return false;"><img border=0 id="plus375" src=inform:/extra.png></a>&nbsp;<font color="#808080">writing a paragraph about&nbsp;<a href=inform:/doc303.html><img border=0 src=inform:/help.png></a> ...  activity (0 rules)</font></p><div id="extra375" style="display: none;"><p class="in2"><table width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color: #e8e0c0"><tr><td width="8"><img src="inform:/tl_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/tr_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td></tr><tr><td width="8"></td><td><font size=2><table border="0" cellspacing="4" cellpadding="0" width=100%><tr><td align="left" valign="top"><font size=2><p class="tightin1"><b>writing a paragraph about</b>&nbsp;<a href=inform:/doc303.html><img border=0 src=inform:/help.png></a> ...  activity</p></font></td><td align="right" valign="top"><font size=2><p class="tightin1"><script language="JavaScript">
function pasteCode1982(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('Before writing a paragraph about:');
}
</script>
<a href="javascript:pasteCode1982()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>b</i> <script language="JavaScript">
function pasteCode1983(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('Rule for writing a paragraph about:');
}
</script>
<a href="javascript:pasteCode1983()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>f</i> <script language="JavaScript">
function pasteCode1984(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('After writing a paragraph about:');
}
</script>
<a href="javascript:pasteCode1984()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>a</i></p></font></td></tr></table><p class="tightin2">There are no rules before, for or after this activity.</p></font></td><td width="8"></td></tr><tr><td width="8"><img src="inform:/bl_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/br_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td></tr></table></div>
<p class="tightin2"><a href="#" onclick="showExtra('extra376', 'plus376'); return false;"><img border=0 id="plus376" src=inform:/extra.png></a>&nbsp;<font color="#808080">listing nondescript items&nbsp;<a href=inform:/doc304.html><img border=0 src=inform:/help.png></a> ...  activity (0 rules)</font></p><div id="extra376" style="display: none;"><p class="in2"><table width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color: #e8e0c0"><tr><td width="8"><img src="inform:/tl_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/tr_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td></tr><tr><td width="8"></td><td><font size=2><table border="0" cellspacing="4" cellpadding="0" width=100%><tr><td align="left" valign="top"><font size=2><p class="tightin1"><b>listing nondescript items</b>&nbsp;<a href=inform:/doc304.html><img border=0 src=inform:/help.png></a> ...  activity</p></font></td><td align="right" valign="top"><font size=2><p class="tightin1"><script language="JavaScript">
function pasteCode1985(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('Before listing nondescript items:');
}
</script>
<a href="javascript:pasteCode1985()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>b</i> <script language="JavaScript">
function pasteCode1986(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('Rule for listing nondescript items:');
}
</script>
<a href="javascript:pasteCode1986()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>f</i> <script language="JavaScript">
function pasteCode1987(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('After listing nondescript items:');
}
</script>
<a href="javascript:pasteCode1987()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>a</i></p></font></td></tr></table><p class="tightin2">There are no rules before, for or after this activity.</p></font></td><td width="8"></td></tr><tr><td width="8"><img src="inform:/bl_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/br_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td></tr></table></div>
<p class="tightin2"><a href="#" onclick="showExtra('extra398', 'plus398'); return false;"><img border=0 id="plus398" src=inform:/extra.png></a>&nbsp;printing the locale description&nbsp;<a href=inform:/doc305.html><img border=0 src=inform:/help.png></a> ...  activity (4 rules)</p><div id="extra398" style="display: none;"><p class="in2"><table width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color: #e8e0c0"><tr><td width="8"><img src="inform:/tl_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/tr_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td></tr><tr><td width="8"></td><td><font size=2><table border="0" cellspacing="4" cellpadding="0" width=100%><tr><td align="left" valign="top"><font size=2><p class="tightin1"><b>printing the locale description</b>&nbsp;<a href=inform:/doc305.html><img border=0 src=inform:/help.png></a> ...  activity</p></font></td><td align="right" valign="top"><font size=2><p class="tightin1"><script language="JavaScript">
function pasteCode1988(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('Before printing the locale description:');
}
</script>
<a href="javascript:pasteCode1988()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>b</i> <script language="JavaScript">
function pasteCode1989(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('Rule for printing the locale description:');
}
</script>
<a href="javascript:pasteCode1989()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>f</i> <script language="JavaScript">
function pasteCode1990(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('After printing the locale description:');
}
</script>
<a href="javascript:pasteCode1990()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>a</i></p></font></td></tr></table><p class="hangingin2"><img border=0 src=inform:/doc_images/rulenone.png title="start of rulebook">before&nbsp;&nbsp;&nbsp;&nbsp;<font color="#800000">initialise locale description rule</font>&nbsp;&nbsp;<script language="JavaScript">
function pasteCode1991(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('initialise locale description rule');
}
</script>
<a href="javascript:pasteCode1991()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i> <script language="JavaScript">
function pasteCode1992(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('The initialise locale description rule is not listed in the before printing the locale description rulebook.[=0x000A=]');
}
</script>
<a href="javascript:pasteCode1992()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>unlist</i></p>
<p class="hangingin2"><img border=0 src=inform:/doc_images/ruleequal.png title="these rules are equally ranked, so their order is determined by which was defined first (or by explicit 'listed in' sentences)">before&nbsp;&nbsp;&nbsp;&nbsp;<font color="#800000">find notable locale objects rule</font>&nbsp;&nbsp;<script language="JavaScript">
function pasteCode1993(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('find notable locale objects rule');
}
</script>
<a href="javascript:pasteCode1993()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i> <script language="JavaScript">
function pasteCode1994(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('The find notable locale objects rule is not listed in the before printing the locale description rulebook.[=0x000A=]');
}
</script>
<a href="javascript:pasteCode1994()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>unlist</i></p>
<p class="hangingin2"><img border=0 src=inform:/doc_images/rulenone.png title="start of rulebook">for&nbsp;&nbsp;&nbsp;&nbsp;<font color="#800000">interesting locale paragraphs rule</font>&nbsp;&nbsp;<script language="JavaScript">
function pasteCode1995(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('interesting locale paragraphs rule');
}
</script>
<a href="javascript:pasteCode1995()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i> <script language="JavaScript">
function pasteCode1996(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('The interesting locale paragraphs rule is not listed in the for printing the locale description rulebook.[=0x000A=]');
}
</script>
<a href="javascript:pasteCode1996()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>unlist</i></p>
<p class="hangingin2"><img border=0 src=inform:/doc_images/ruleequal.png title="these rules are equally ranked, so their order is determined by which was defined first (or by explicit 'listed in' sentences)">for&nbsp;&nbsp;&nbsp;&nbsp;<font color="#800000">you-can-also-see rule</font>&nbsp;&nbsp;<script language="JavaScript">
function pasteCode1997(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('you-can-also-see rule');
}
</script>
<a href="javascript:pasteCode1997()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i> <script language="JavaScript">
function pasteCode1998(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('The you-can-also-see rule is not listed in the for printing the locale description rulebook.[=0x000A=]');
}
</script>
<a href="javascript:pasteCode1998()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>unlist</i></p>
<p class="hangingin2"><i>default outcome is</i> success</p></font></td><td width="8"></td></tr><tr><td width="8"><img src="inform:/bl_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/br_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td></tr></table></div>
<p class="tightin2"><a href="#" onclick="showExtra('extra399', 'plus399'); return false;"><img border=0 id="plus399" src=inform:/extra.png></a>&nbsp;choosing notable locale objects&nbsp;<a href=inform:/doc306.html><img border=0 src=inform:/help.png></a> ...  activity (1 rule)</p><div id="extra399" style="display: none;"><p class="in2"><table width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color: #e8e0c0"><tr><td width="8"><img src="inform:/tl_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/tr_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td></tr><tr><td width="8"></td><td><font size=2><table border="0" cellspacing="4" cellpadding="0" width=100%><tr><td align="left" valign="top"><font size=2><p class="tightin1"><b>choosing notable locale objects</b>&nbsp;<a href=inform:/doc306.html><img border=0 src=inform:/help.png></a> ...  activity</p></font></td><td align="right" valign="top"><font size=2><p class="tightin1"><script language="JavaScript">
function pasteCode1999(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('Before choosing notable locale objects:');
}
</script>
<a href="javascript:pasteCode1999()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>b</i> <script language="JavaScript">
function pasteCode2000(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('Rule for choosing notable locale objects:');
}
</script>
<a href="javascript:pasteCode2000()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>f</i> <script language="JavaScript">
function pasteCode2001(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('After choosing notable locale objects:');
}
</script>
<a href="javascript:pasteCode2001()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>a</i></p></font></td></tr></table><p class="hangingin2"><img border=0 src=inform:/doc_images/rulenone.png title="start of rulebook">for&nbsp;&nbsp;&nbsp;&nbsp;<font color="#800000">standard notable locale objects rule</font>&nbsp;&nbsp;<script language="JavaScript">
function pasteCode2002(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('standard notable locale objects rule');
}
</script>
<a href="javascript:pasteCode2002()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i> <script language="JavaScript">
function pasteCode2003(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('The standard notable locale objects rule is not listed in the for choosing notable locale objects rulebook.[=0x000A=]');
}
</script>
<a href="javascript:pasteCode2003()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>unlist</i></p>
<p class="hangingin2"><i>default outcome is</i> success</p></font></td><td width="8"></td></tr><tr><td width="8"><img src="inform:/bl_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/br_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td></tr></table></div>
<p class="tightin2"><a href="#" onclick="showExtra('extra400', 'plus400'); return false;"><img border=0 id="plus400" src=inform:/extra.png></a>&nbsp;printing a locale paragraph about&nbsp;<a href=inform:/doc307.html><img border=0 src=inform:/help.png></a> ...  activity (7 rules)</p><div id="extra400" style="display: none;"><p class="in2"><table width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color: #e8e0c0"><tr><td width="8"><img src="inform:/tl_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/tr_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td></tr><tr><td width="8"></td><td><font size=2><table border="0" cellspacing="4" cellpadding="0" width=100%><tr><td align="left" valign="top"><font size=2><p class="tightin1"><b>printing a locale paragraph about</b>&nbsp;<a href=inform:/doc307.html><img border=0 src=inform:/help.png></a> ...  activity</p></font></td><td align="right" valign="top"><font size=2><p class="tightin1"><script language="JavaScript">
function pasteCode2004(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('Before printing a locale paragraph about:');
}
</script>
<a href="javascript:pasteCode2004()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>b</i> <script language="JavaScript">
function pasteCode2005(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('Rule for printing a locale paragraph about:');
}
</script>
<a href="javascript:pasteCode2005()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>f</i> <script language="JavaScript">
function pasteCode2006(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('After printing a locale paragraph about:');
}
</script>
<a href="javascript:pasteCode2006()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>a</i></p></font></td></tr></table><p class="hangingin2"><img border=0 src=inform:/doc_images/rulenone.png title="start of rulebook">for&nbsp;&nbsp;&nbsp;&nbsp;<i>a thing (called the item)</i>&nbsp;&nbsp;<font color="#800000">don't mention player's supporter in room descriptions rule</font>&nbsp;&nbsp;<script language="JavaScript">
function pasteCode2007(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('don[=0x0027=]t mention player[=0x0027=]s supporter in room descriptions rule');
}
</script>
<a href="javascript:pasteCode2007()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i> <script language="JavaScript">
function pasteCode2008(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('The don[=0x0027=]t mention player[=0x0027=]s supporter in room descriptions rule is not listed in the for printing a locale paragraph about rulebook.[=0x000A=]');
}
</script>
<a href="javascript:pasteCode2008()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>unlist</i></p>
<p class="hangingin2"><img border=0 src=inform:/doc_images/ruleequal.png title="these rules are equally ranked, so their order is determined by which was defined first (or by explicit 'listed in' sentences)">for&nbsp;&nbsp;&nbsp;&nbsp;<i>a thing (called the item)</i>&nbsp;&nbsp;<font color="#800000">don't mention scenery in room descriptions rule</font>&nbsp;&nbsp;<script language="JavaScript">
function pasteCode2009(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('don[=0x0027=]t mention scenery in room descriptions rule');
}
</script>
<a href="javascript:pasteCode2009()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i> <script language="JavaScript">
function pasteCode2010(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('The don[=0x0027=]t mention scenery in room descriptions rule is not listed in the for printing a locale paragraph about rulebook.[=0x000A=]');
}
</script>
<a href="javascript:pasteCode2010()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>unlist</i></p>
<p class="hangingin2"><img border=0 src=inform:/doc_images/ruleequal.png title="these rules are equally ranked, so their order is determined by which was defined first (or by explicit 'listed in' sentences)">for&nbsp;&nbsp;&nbsp;&nbsp;<i>a thing (called the item)</i>&nbsp;&nbsp;<font color="#800000">don't mention undescribed items in room descriptions rule</font>&nbsp;&nbsp;<script language="JavaScript">
function pasteCode2011(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('don[=0x0027=]t mention undescribed items in room descriptions rule');
}
</script>
<a href="javascript:pasteCode2011()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i> <script language="JavaScript">
function pasteCode2012(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('The don[=0x0027=]t mention undescribed items in room descriptions rule is not listed in the for printing a locale paragraph about rulebook.[=0x000A=]');
}
</script>
<a href="javascript:pasteCode2012()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>unlist</i></p>
<p class="hangingin2"><img border=0 src=inform:/doc_images/ruleequal.png title="these rules are equally ranked, so their order is determined by which was defined first (or by explicit 'listed in' sentences)">for&nbsp;&nbsp;&nbsp;&nbsp;<i>a thing (called the item)</i>&nbsp;&nbsp;<font color="#800000">set pronouns from items in room descriptions rule</font>&nbsp;&nbsp;<script language="JavaScript">
function pasteCode2013(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('set pronouns from items in room descriptions rule');
}
</script>
<a href="javascript:pasteCode2013()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i> <script language="JavaScript">
function pasteCode2014(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('The set pronouns from items in room descriptions rule is not listed in the for printing a locale paragraph about rulebook.[=0x000A=]');
}
</script>
<a href="javascript:pasteCode2014()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>unlist</i></p>
<p class="hangingin2"><img border=0 src=inform:/doc_images/ruleequal.png title="these rules are equally ranked, so their order is determined by which was defined first (or by explicit 'listed in' sentences)">for&nbsp;&nbsp;&nbsp;&nbsp;<i>a thing (called the item)</i>&nbsp;&nbsp;<font color="#800000">offer items to writing a paragraph about rule</font>&nbsp;&nbsp;<script language="JavaScript">
function pasteCode2015(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('offer items to writing a paragraph about rule');
}
</script>
<a href="javascript:pasteCode2015()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i> <script language="JavaScript">
function pasteCode2016(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('The offer items to writing a paragraph about rule is not listed in the for printing a locale paragraph about rulebook.[=0x000A=]');
}
</script>
<a href="javascript:pasteCode2016()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>unlist</i></p>
<p class="hangingin2"><img border=0 src=inform:/doc_images/ruleequal.png title="these rules are equally ranked, so their order is determined by which was defined first (or by explicit 'listed in' sentences)">for&nbsp;&nbsp;&nbsp;&nbsp;<i>a thing (called the item)</i>&nbsp;&nbsp;<font color="#800000">use initial appearance in room descriptions rule</font>&nbsp;&nbsp;<script language="JavaScript">
function pasteCode2017(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('use initial appearance in room descriptions rule');
}
</script>
<a href="javascript:pasteCode2017()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i> <script language="JavaScript">
function pasteCode2018(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('The use initial appearance in room descriptions rule is not listed in the for printing a locale paragraph about rulebook.[=0x000A=]');
}
</script>
<a href="javascript:pasteCode2018()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>unlist</i></p>
<p class="hangingin2"><img border=0 src=inform:/doc_images/ruleequal.png title="these rules are equally ranked, so their order is determined by which was defined first (or by explicit 'listed in' sentences)">for&nbsp;&nbsp;&nbsp;&nbsp;<i>a thing (called the item)</i>&nbsp;&nbsp;<font color="#800000">describe what's on scenery supporters in room descriptions rule</font>&nbsp;&nbsp;<script language="JavaScript">
function pasteCode2019(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('describe what[=0x0027=]s on scenery supporters in room descriptions rule');
}
</script>
<a href="javascript:pasteCode2019()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i> <script language="JavaScript">
function pasteCode2020(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('The describe what[=0x0027=]s on scenery supporters in room descriptions rule is not listed in the for printing a locale paragraph about rulebook.[=0x000A=]');
}
</script>
<a href="javascript:pasteCode2020()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>unlist</i></p>
<p class="hangingin2"><i>default outcome is</i> success</p></font></td><td width="8"></td></tr><tr><td width="8"><img src="inform:/bl_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/br_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td></tr></table></div>
<p><b>How accessibility is judged</b></p><p>These rulebooks are used when deciding who can reach what, and who can see what.</p><p class="tightin2"><a href="#" onclick="showExtra('extra15', 'plus15'); return false;"><img border=0 id="plus15" src=inform:/extra.png></a>&nbsp;reaching inside&nbsp;<a href=inform:/doc202.html><img border=0 src=inform:/help.png></a> ...  an object based rulebook (2 rules)</p><div id="extra15" style="display: none;"><p class="in2"><table width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color: #e0e0e0"><tr><td width="8"><img src="inform:/tl_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/tr_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td></tr><tr><td width="8"></td><td><font size=2><table border="0" cellspacing="4" cellpadding="0" width=100%><tr><td align="left" valign="top"><font size=2><p class="tightin1"><b>reaching inside</b>&nbsp;<a href=inform:/doc202.html><img border=0 src=inform:/help.png></a> ...  an object based rulebook</p></font></td><td align="right" valign="top"><font size=2><p class="tightin1"><script language="JavaScript">
function pasteCode2021(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('reaching inside');
}
</script>
<a href="javascript:pasteCode2021()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i></p></font></td></tr></table><p class="hangingin2">&nbsp;&nbsp;&nbsp;&nbsp;<img border=0 src=inform:/doc_images/rulenone.png title="start of rulebook"><font color="#800000">can't reach inside rooms rule</font>&nbsp;&nbsp;<script language="JavaScript">
function pasteCode2022(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('can[=0x0027=]t reach inside rooms rule');
}
</script>
<a href="javascript:pasteCode2022()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i> <script language="JavaScript">
function pasteCode2023(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('The can[=0x0027=]t reach inside rooms rule is not listed in the reaching inside rulebook.[=0x000A=]');
}
</script>
<a href="javascript:pasteCode2023()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>unlist</i></p>
<p class="hangingin2">&nbsp;&nbsp;&nbsp;&nbsp;<img border=0 src=inform:/doc_images/ruleequal.png title="these rules were both listed as 'last' in this rulebook, and since each was made 'last' in turn, they appear in order of listing"><font color="#800000">can't reach inside closed containers rule</font>&nbsp;&nbsp;<script language="JavaScript">
function pasteCode2024(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('can[=0x0027=]t reach inside closed containers rule');
}
</script>
<a href="javascript:pasteCode2024()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i> <script language="JavaScript">
function pasteCode2025(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('The can[=0x0027=]t reach inside closed containers rule is not listed in the reaching inside rulebook.[=0x000A=]');
}
</script>
<a href="javascript:pasteCode2025()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>unlist</i></p>
<p class="hangingin2"><i>outcome</i>&nbsp;&nbsp;allow access - <i>a success</i></p>
<p class="hangingin2"><i>outcome</i>&nbsp;&nbsp;deny access - <i>a failure</i></p>
</font></td><td width="8"></td></tr><tr><td width="8"><img src="inform:/bl_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/br_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td></tr></table></div>
<p class="tightin2"><a href="#" onclick="showExtra('extra16', 'plus16'); return false;"><img border=0 id="plus16" src=inform:/extra.png></a>&nbsp;reaching outside&nbsp;<a href=inform:/doc202.html><img border=0 src=inform:/help.png></a> ...  an object based rulebook (1 rule)</p><div id="extra16" style="display: none;"><p class="in2"><table width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color: #e0e0e0"><tr><td width="8"><img src="inform:/tl_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/tr_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td></tr><tr><td width="8"></td><td><font size=2><table border="0" cellspacing="4" cellpadding="0" width=100%><tr><td align="left" valign="top"><font size=2><p class="tightin1"><b>reaching outside</b>&nbsp;<a href=inform:/doc202.html><img border=0 src=inform:/help.png></a> ...  an object based rulebook</p></font></td><td align="right" valign="top"><font size=2><p class="tightin1"><script language="JavaScript">
function pasteCode2026(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('reaching outside');
}
</script>
<a href="javascript:pasteCode2026()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i></p></font></td></tr></table><p class="hangingin2">&nbsp;&nbsp;&nbsp;&nbsp;<img border=0 src=inform:/doc_images/rulenone.png title="start of rulebook"><font color="#800000">can't reach outside closed containers rule</font>&nbsp;&nbsp;<script language="JavaScript">
function pasteCode2027(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('can[=0x0027=]t reach outside closed containers rule');
}
</script>
<a href="javascript:pasteCode2027()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i> <script language="JavaScript">
function pasteCode2028(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('The can[=0x0027=]t reach outside closed containers rule is not listed in the reaching outside rulebook.[=0x000A=]');
}
</script>
<a href="javascript:pasteCode2028()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>unlist</i></p>
<p class="hangingin2"><i>outcome</i>&nbsp;&nbsp;allow access - <i>a success</i></p>
<p class="hangingin2"><i>outcome</i>&nbsp;&nbsp;deny access - <i>a failure</i></p>
</font></td><td width="8"></td></tr><tr><td width="8"><img src="inform:/bl_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/br_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td></tr></table></div>
<p class="tightin2"><a href="#" onclick="showExtra('extra17', 'plus17'); return false;"><img border=0 id="plus17" src=inform:/extra.png></a>&nbsp;visibility&nbsp;<a href=inform:/doc205.html><img border=0 src=inform:/help.png></a> ...  rulebook (1 rule)</p><div id="extra17" style="display: none;"><p class="in2"><table width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color: #e0e0e0"><tr><td width="8"><img src="inform:/tl_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/tr_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td></tr><tr><td width="8"></td><td><font size=2><table border="0" cellspacing="4" cellpadding="0" width=100%><tr><td align="left" valign="top"><font size=2><p class="tightin1"><b>visibility</b>&nbsp;<a href=inform:/doc205.html><img border=0 src=inform:/help.png></a> ...  rulebook</p></font></td><td align="right" valign="top"><font size=2><p class="tightin1"><script language="JavaScript">
function pasteCode2029(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('visibility');
}
</script>
<a href="javascript:pasteCode2029()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i></p></font></td></tr></table><p class="hangingin2">&nbsp;&nbsp;&nbsp;&nbsp;<img border=0 src=inform:/doc_images/rulenone.png title="start of rulebook"><font color="#800000">can't act in the dark rule</font>&nbsp;&nbsp;<script language="JavaScript">
function pasteCode2030(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('can[=0x0027=]t act in the dark rule');
}
</script>
<a href="javascript:pasteCode2030()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i> <script language="JavaScript">
function pasteCode2031(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('The can[=0x0027=]t act in the dark rule is not listed in the visibility rulebook.[=0x000A=]');
}
</script>
<a href="javascript:pasteCode2031()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>unlist</i></p>
<p class="hangingin2"><i>outcome</i>&nbsp;&nbsp;there is sufficient light - <i>a failure</i></p>
<p class="hangingin2"><i>outcome</i>&nbsp;&nbsp;there is insufficient light - <i>a success</i></p>
</font></td><td width="8"></td></tr><tr><td width="8"><img src="inform:/bl_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/br_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td></tr></table></div>
<p><b>Light and darkness</b></p><p>These activities control how we describe darkness.</p><p class="tightin2"><a href="#" onclick="showExtra('extra377', 'plus377'); return false;"><img border=0 id="plus377" src=inform:/extra.png></a>&nbsp;<font color="#808080">printing the name of a dark room&nbsp;<a href=inform:/doc300.html><img border=0 src=inform:/help.png></a> ...  activity (0 rules)</font></p><div id="extra377" style="display: none;"><p class="in2"><table width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color: #e8e0c0"><tr><td width="8"><img src="inform:/tl_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/tr_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td></tr><tr><td width="8"></td><td><font size=2><table border="0" cellspacing="4" cellpadding="0" width=100%><tr><td align="left" valign="top"><font size=2><p class="tightin1"><b>printing the name of a dark room</b>&nbsp;<a href=inform:/doc300.html><img border=0 src=inform:/help.png></a> ...  activity</p></font></td><td align="right" valign="top"><font size=2><p class="tightin1"><script language="JavaScript">
function pasteCode2032(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('Before printing the name of a dark room:');
}
</script>
<a href="javascript:pasteCode2032()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>b</i> <script language="JavaScript">
function pasteCode2033(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('Rule for printing the name of a dark room:');
}
</script>
<a href="javascript:pasteCode2033()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>f</i> <script language="JavaScript">
function pasteCode2034(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('After printing the name of a dark room:');
}
</script>
<a href="javascript:pasteCode2034()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>a</i></p></font></td></tr></table><p class="tightin2">There are no rules before, for or after this activity.</p></font></td><td width="8"></td></tr><tr><td width="8"><img src="inform:/bl_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/br_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td></tr></table></div>
<p class="tightin2"><a href="#" onclick="showExtra('extra378', 'plus378'); return false;"><img border=0 id="plus378" src=inform:/extra.png></a>&nbsp;<font color="#808080">printing the description of a dark room&nbsp;<a href=inform:/doc301.html><img border=0 src=inform:/help.png></a> ...  activity (0 rules)</font></p><div id="extra378" style="display: none;"><p class="in2"><table width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color: #e8e0c0"><tr><td width="8"><img src="inform:/tl_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/tr_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td></tr><tr><td width="8"></td><td><font size=2><table border="0" cellspacing="4" cellpadding="0" width=100%><tr><td align="left" valign="top"><font size=2><p class="tightin1"><b>printing the description of a dark room</b>&nbsp;<a href=inform:/doc301.html><img border=0 src=inform:/help.png></a> ...  activity</p></font></td><td align="right" valign="top"><font size=2><p class="tightin1"><script language="JavaScript">
function pasteCode2035(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('Before printing the description of a dark room:');
}
</script>
<a href="javascript:pasteCode2035()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>b</i> <script language="JavaScript">
function pasteCode2036(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('Rule for printing the description of a dark room:');
}
</script>
<a href="javascript:pasteCode2036()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>f</i> <script language="JavaScript">
function pasteCode2037(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('After printing the description of a dark room:');
}
</script>
<a href="javascript:pasteCode2037()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>a</i></p></font></td></tr></table><p class="tightin2">There are no rules before, for or after this activity.</p></font></td><td width="8"></td></tr><tr><td width="8"><img src="inform:/bl_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/br_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td></tr></table></div>
<p class="tightin2"><a href="#" onclick="showExtra('extra379', 'plus379'); return false;"><img border=0 id="plus379" src=inform:/extra.png></a>&nbsp;<font color="#808080">printing the announcement of darkness&nbsp;<a href=inform:/doc298.html><img border=0 src=inform:/help.png></a> ...  activity (0 rules)</font></p><div id="extra379" style="display: none;"><p class="in2"><table width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color: #e8e0c0"><tr><td width="8"><img src="inform:/tl_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/tr_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td></tr><tr><td width="8"></td><td><font size=2><table border="0" cellspacing="4" cellpadding="0" width=100%><tr><td align="left" valign="top"><font size=2><p class="tightin1"><b>printing the announcement of darkness</b>&nbsp;<a href=inform:/doc298.html><img border=0 src=inform:/help.png></a> ...  activity</p></font></td><td align="right" valign="top"><font size=2><p class="tightin1"><script language="JavaScript">
function pasteCode2038(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('Before printing the announcement of darkness:');
}
</script>
<a href="javascript:pasteCode2038()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>b</i> <script language="JavaScript">
function pasteCode2039(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('Rule for printing the announcement of darkness:');
}
</script>
<a href="javascript:pasteCode2039()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>f</i> <script language="JavaScript">
function pasteCode2040(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('After printing the announcement of darkness:');
}
</script>
<a href="javascript:pasteCode2040()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>a</i></p></font></td></tr></table><p class="tightin2">There are no rules before, for or after this activity.</p></font></td><td width="8"></td></tr><tr><td width="8"><img src="inform:/bl_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/br_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td></tr></table></div>
<p class="tightin2"><a href="#" onclick="showExtra('extra380', 'plus380'); return false;"><img border=0 id="plus380" src=inform:/extra.png></a>&nbsp;printing the announcement of light&nbsp;<a href=inform:/doc299.html><img border=0 src=inform:/help.png></a> ...  activity (1 rule)</p><div id="extra380" style="display: none;"><p class="in2"><table width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color: #e8e0c0"><tr><td width="8"><img src="inform:/tl_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/tr_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td></tr><tr><td width="8"></td><td><font size=2><table border="0" cellspacing="4" cellpadding="0" width=100%><tr><td align="left" valign="top"><font size=2><p class="tightin1"><b>printing the announcement of light</b>&nbsp;<a href=inform:/doc299.html><img border=0 src=inform:/help.png></a> ...  activity</p></font></td><td align="right" valign="top"><font size=2><p class="tightin1"><script language="JavaScript">
function pasteCode2041(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('Before printing the announcement of light:');
}
</script>
<a href="javascript:pasteCode2041()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>b</i> <script language="JavaScript">
function pasteCode2042(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('Rule for printing the announcement of light:');
}
</script>
<a href="javascript:pasteCode2042()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>f</i> <script language="JavaScript">
function pasteCode2043(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('After printing the announcement of light:');
}
</script>
<a href="javascript:pasteCode2043()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>a</i></p></font></td></tr></table><p class="hangingin2"><img border=0 src=inform:/doc_images/rulenone.png title="start of rulebook">for&nbsp;&nbsp;&nbsp;&nbsp;<font color="#800000">look around once light available rule</font>&nbsp;&nbsp;<script language="JavaScript">
function pasteCode2044(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('look around once light available rule');
}
</script>
<a href="javascript:pasteCode2044()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i> <script language="JavaScript">
function pasteCode2045(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('The look around once light available rule is not listed in the for printing the announcement of light rulebook.[=0x000A=]');
}
</script>
<a href="javascript:pasteCode2045()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>unlist</i></p>
<p class="hangingin2"><i>default outcome is</i> success</p></font></td><td width="8"></td></tr><tr><td width="8"><img src="inform:/bl_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/br_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td></tr></table></div>
<p class="tightin2"><a href="#" onclick="showExtra('extra381', 'plus381'); return false;"><img border=0 id="plus381" src=inform:/extra.png></a>&nbsp;<font color="#808080">printing a refusal to act in the dark&nbsp;<a href=inform:/doc297.html><img border=0 src=inform:/help.png></a> ...  activity (0 rules)</font></p><div id="extra381" style="display: none;"><p class="in2"><table width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color: #e8e0c0"><tr><td width="8"><img src="inform:/tl_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/tr_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td></tr><tr><td width="8"></td><td><font size=2><table border="0" cellspacing="4" cellpadding="0" width=100%><tr><td align="left" valign="top"><font size=2><p class="tightin1"><b>printing a refusal to act in the dark</b>&nbsp;<a href=inform:/doc297.html><img border=0 src=inform:/help.png></a> ...  activity</p></font></td><td align="right" valign="top"><font size=2><p class="tightin1"><script language="JavaScript">
function pasteCode2046(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('Before printing a refusal to act in the dark:');
}
</script>
<a href="javascript:pasteCode2046()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>b</i> <script language="JavaScript">
function pasteCode2047(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('Rule for printing a refusal to act in the dark:');
}
</script>
<a href="javascript:pasteCode2047()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>f</i> <script language="JavaScript">
function pasteCode2048(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('After printing a refusal to act in the dark:');
}
</script>
<a href="javascript:pasteCode2048()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>a</i></p></font></td></tr></table><p class="tightin2">There are no rules before, for or after this activity.</p></font></td><td width="8"></td></tr><tr><td width="8"><img src="inform:/bl_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/br_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td></tr></table></div>
<p><b>The top level</b></p><p>An Inform story file spends its whole time working through these three master rulebooks. They can be altered, just as all rulebooks can, but it's generally better to leave them alone.</p><p class="tightin2"><a href="#" onclick="showExtra('extra1', 'plus1'); return false;"><img border=0 id="plus1" src=inform:/extra.png></a>&nbsp;startup rules ...  rulebook (10 rules)</p><div id="extra1" style="display: none;"><p class="in2"><table width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color: #e0e0e0"><tr><td width="8"><img src="inform:/tl_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/tr_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td></tr><tr><td width="8"></td><td><font size=2><table border="0" cellspacing="4" cellpadding="0" width=100%><tr><td align="left" valign="top"><font size=2><p class="tightin1"><b>startup rules</b> ...  rulebook</p></font></td><td align="right" valign="top"><font size=2><p class="tightin1"><script language="JavaScript">
function pasteCode2049(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('startup rules');
}
</script>
<a href="javascript:pasteCode2049()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i></p></font></td></tr></table><p class="hangingin2">&nbsp;&nbsp;&nbsp;&nbsp;<img border=0 src=inform:/doc_images/rulenone.png title="start of rulebook"><font color="#800000">initialise memory rule</font>&nbsp;&nbsp;<script language="JavaScript">
function pasteCode2050(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('initialise memory rule');
}
</script>
<a href="javascript:pasteCode2050()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i> <script language="JavaScript">
function pasteCode2051(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('The initialise memory rule is not listed in the startup rulebook.[=0x000A=]');
}
</script>
<a href="javascript:pasteCode2051()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>unlist</i></p>
<p class="hangingin2">&nbsp;&nbsp;&nbsp;&nbsp;<img border=0 src=inform:/doc_images/ruleequal.png title="these rules were both listed as 'first' in this rulebook, and since each was made 'first' in turn, they appear in reverse order of listing"><font color="#800000">virtual machine startup rule</font>&nbsp;&nbsp;<script language="JavaScript">
function pasteCode2052(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('virtual machine startup rule');
}
</script>
<a href="javascript:pasteCode2052()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i> <script language="JavaScript">
function pasteCode2053(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('The virtual machine startup rule is not listed in the startup rulebook.[=0x000A=]');
}
</script>
<a href="javascript:pasteCode2053()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>unlist</i></p>
<p class="hangingin2">&nbsp;&nbsp;&nbsp;&nbsp;<img border=0 src=inform:/doc_images/ruleequal.png title="these rules were both listed as 'first' in this rulebook, and since each was made 'first' in turn, they appear in reverse order of listing"><font color="#800000">seed random number generator rule</font>&nbsp;&nbsp;<script language="JavaScript">
function pasteCode2054(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('seed random number generator rule');
}
</script>
<a href="javascript:pasteCode2054()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i> <script language="JavaScript">
function pasteCode2055(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('The seed random number generator rule is not listed in the startup rulebook.[=0x000A=]');
}
</script>
<a href="javascript:pasteCode2055()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>unlist</i></p>
<p class="hangingin2">&nbsp;&nbsp;&nbsp;&nbsp;<img border=0 src=inform:/doc_images/ruleequal.png title="these rules were both listed as 'first' in this rulebook, and since each was made 'first' in turn, they appear in reverse order of listing"><font color="#800000">update chronological records rule</font>&nbsp;&nbsp;<script language="JavaScript">
function pasteCode2056(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('update chronological records rule');
}
</script>
<a href="javascript:pasteCode2056()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i> <script language="JavaScript">
function pasteCode2057(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('The update chronological records rule is not listed in the startup rulebook.[=0x000A=]');
}
</script>
<a href="javascript:pasteCode2057()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>unlist</i></p>
<p class="hangingin2">&nbsp;&nbsp;&nbsp;&nbsp;<img border=0 src=inform:/doc_images/ruleequal.png title="these rules were both listed as 'first' in this rulebook, and since each was made 'first' in turn, they appear in reverse order of listing"><font color="#800000">position player in model world rule</font>&nbsp;&nbsp;<script language="JavaScript">
function pasteCode2058(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('position player in model world rule');
}
</script>
<a href="javascript:pasteCode2058()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i> <script language="JavaScript">
function pasteCode2059(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('The position player in model world rule is not listed in the startup rulebook.[=0x000A=]');
}
</script>
<a href="javascript:pasteCode2059()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>unlist</i></p>
<p class="hangingin2">&nbsp;&nbsp;&nbsp;&nbsp;<img border=0 src=inform:/doc_images/ruleequal.png title="these rules were both listed as 'first' in this rulebook, and since each was made 'first' in turn, they appear in reverse order of listing"><font color="#800000">start in the correct scenes rule</font>&nbsp;&nbsp;<script language="JavaScript">
function pasteCode2060(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('start in the correct scenes rule');
}
</script>
<a href="javascript:pasteCode2060()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i> <script language="JavaScript">
function pasteCode2061(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('The start in the correct scenes rule is not listed in the startup rulebook.[=0x000A=]');
}
</script>
<a href="javascript:pasteCode2061()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>unlist</i></p>
<p class="hangingin2">&nbsp;&nbsp;&nbsp;&nbsp;<img border=0 src=inform:/doc_images/rulemore.png title="the rule above was listed as 'first' so precedes this one, which wasn't"><font color="#800000">when play begins stage rule</font>&nbsp;&nbsp;<script language="JavaScript">
function pasteCode2062(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('when play begins stage rule');
}
</script>
<a href="javascript:pasteCode2062()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i> <script language="JavaScript">
function pasteCode2063(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('The when play begins stage rule is not listed in the startup rulebook.[=0x000A=]');
}
</script>
<a href="javascript:pasteCode2063()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>unlist</i></p>
<p class="hangingin2">&nbsp;&nbsp;&nbsp;&nbsp;<img border=0 src=inform:/doc_images/ruleequal.png title="these rules are equally ranked, so their order is determined by which was defined first (or by explicit 'listed in' sentences)"><font color="#800000">fix baseline scoring rule</font>&nbsp;&nbsp;<script language="JavaScript">
function pasteCode2064(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('fix baseline scoring rule');
}
</script>
<a href="javascript:pasteCode2064()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i> <script language="JavaScript">
function pasteCode2065(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('The fix baseline scoring rule is not listed in the startup rulebook.[=0x000A=]');
}
</script>
<a href="javascript:pasteCode2065()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>unlist</i></p>
<p class="hangingin2">&nbsp;&nbsp;&nbsp;&nbsp;<img border=0 src=inform:/doc_images/ruleequal.png title="these rules are equally ranked, so their order is determined by which was defined first (or by explicit 'listed in' sentences)"><font color="#800000">display banner rule</font>&nbsp;&nbsp;<script language="JavaScript">
function pasteCode2066(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('display banner rule');
}
</script>
<a href="javascript:pasteCode2066()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i> <script language="JavaScript">
function pasteCode2067(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('The display banner rule is not listed in the startup rulebook.[=0x000A=]');
}
</script>
<a href="javascript:pasteCode2067()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>unlist</i></p>
<p class="hangingin2">&nbsp;&nbsp;&nbsp;&nbsp;<img border=0 src=inform:/doc_images/ruleequal.png title="these rules are equally ranked, so their order is determined by which was defined first (or by explicit 'listed in' sentences)"><font color="#800000">initial room description rule</font>&nbsp;&nbsp;<script language="JavaScript">
function pasteCode2068(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('initial room description rule');
}
</script>
<a href="javascript:pasteCode2068()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i> <script language="JavaScript">
function pasteCode2069(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('The initial room description rule is not listed in the startup rulebook.[=0x000A=]');
}
</script>
<a href="javascript:pasteCode2069()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>unlist</i></p>
</font></td><td width="8"></td></tr><tr><td width="8"><img src="inform:/bl_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/br_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td></tr></table></div>
<p class="tightin3"><a href="#" onclick="showExtra('extra394', 'plus394'); return false;"><img border=0 id="plus394" src=inform:/extra.png></a>&nbsp;starting the virtual machine&nbsp;<a href=inform:/doc319.html><img border=0 src=inform:/help.png></a> ...  activity (1 rule)</p><div id="extra394" style="display: none;"><p class="in3"><table width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color: #e8e0c0"><tr><td width="8"><img src="inform:/tl_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/tr_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td></tr><tr><td width="8"></td><td><font size=2><table border="0" cellspacing="4" cellpadding="0" width=100%><tr><td align="left" valign="top"><font size=2><p class="tightin1"><b>starting the virtual machine</b>&nbsp;<a href=inform:/doc319.html><img border=0 src=inform:/help.png></a> ...  activity</p></font></td><td align="right" valign="top"><font size=2><p class="tightin1"><script language="JavaScript">
function pasteCode2070(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('Before starting the virtual machine:');
}
</script>
<a href="javascript:pasteCode2070()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>b</i> <script language="JavaScript">
function pasteCode2071(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('Rule for starting the virtual machine:');
}
</script>
<a href="javascript:pasteCode2071()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>f</i> <script language="JavaScript">
function pasteCode2072(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('After starting the virtual machine:');
}
</script>
<a href="javascript:pasteCode2072()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>a</i></p></font></td></tr></table><p class="hangingin2"><img border=0 src=inform:/doc_images/rulenone.png title="start of rulebook">for&nbsp;&nbsp;&nbsp;&nbsp;<font color="#800000">enable Glulx acceleration rule</font>&nbsp;&nbsp;<script language="JavaScript">
function pasteCode2073(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('enable Glulx acceleration rule');
}
</script>
<a href="javascript:pasteCode2073()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i> <script language="JavaScript">
function pasteCode2074(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('The enable glulx acceleration rule is not listed in the for starting the virtual machine rulebook.[=0x000A=]');
}
</script>
<a href="javascript:pasteCode2074()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>unlist</i></p>
<p class="hangingin2"><i>default outcome is</i> success</p></font></td><td width="8"></td></tr><tr><td width="8"><img src="inform:/bl_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/br_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td></tr></table></div>
<p class="tightin3"><a href="#" onclick="showExtra('extra383', 'plus383'); return false;"><img border=0 id="plus383" src=inform:/extra.png></a>&nbsp;printing the banner text&nbsp;<a href=inform:/doc316.html><img border=0 src=inform:/help.png></a> ...  activity (1 rule)</p><div id="extra383" style="display: none;"><p class="in3"><table width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color: #e8e0c0"><tr><td width="8"><img src="inform:/tl_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/tr_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td></tr><tr><td width="8"></td><td><font size=2><table border="0" cellspacing="4" cellpadding="0" width=100%><tr><td align="left" valign="top"><font size=2><p class="tightin1"><b>printing the banner text</b>&nbsp;<a href=inform:/doc316.html><img border=0 src=inform:/help.png></a> ...  activity</p></font></td><td align="right" valign="top"><font size=2><p class="tightin1"><script language="JavaScript">
function pasteCode2075(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('Before printing the banner text:');
}
</script>
<a href="javascript:pasteCode2075()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>b</i> <script language="JavaScript">
function pasteCode2076(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('Rule for printing the banner text:');
}
</script>
<a href="javascript:pasteCode2076()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>f</i> <script language="JavaScript">
function pasteCode2077(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('After printing the banner text:');
}
</script>
<a href="javascript:pasteCode2077()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>a</i></p></font></td></tr></table><p class="hangingin2"><img border=0 src=inform:/doc_images/rulenone.png title="start of rulebook">for&nbsp;&nbsp;&nbsp;&nbsp;<i>when collecting names</i>&nbsp;&nbsp;&nbsp;<a href="source:story.ni#line114"><img border=0 src=inform:/Reveal.png></a></p>
<p class="hangingin2"><i>default outcome is</i> success</p></font></td><td width="8"></td></tr><tr><td width="8"><img src="inform:/bl_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/br_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td></tr></table></div>
<p class="tightin2"><a href="#" onclick="showExtra('extra2', 'plus2'); return false;"><img border=0 id="plus2" src=inform:/extra.png></a>&nbsp;turn sequence rules ...  rulebook (11 rules)</p><div id="extra2" style="display: none;"><p class="in2"><table width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color: #e0e0e0"><tr><td width="8"><img src="inform:/tl_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/tr_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td></tr><tr><td width="8"></td><td><font size=2><table border="0" cellspacing="4" cellpadding="0" width=100%><tr><td align="left" valign="top"><font size=2><p class="tightin1"><b>turn sequence rules</b> ...  rulebook</p></font></td><td align="right" valign="top"><font size=2><p class="tightin1"><script language="JavaScript">
function pasteCode2078(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('turn sequence rules');
}
</script>
<a href="javascript:pasteCode2078()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i></p></font></td></tr></table><p class="hangingin2">&nbsp;&nbsp;&nbsp;&nbsp;<img border=0 src=inform:/doc_images/rulenone.png title="start of rulebook"><font color="#800000">parse command rule</font>&nbsp;&nbsp;<script language="JavaScript">
function pasteCode2079(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('parse command rule');
}
</script>
<a href="javascript:pasteCode2079()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i> <script language="JavaScript">
function pasteCode2080(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('The parse command rule is not listed in the turn sequence rulebook.[=0x000A=]');
}
</script>
<a href="javascript:pasteCode2080()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>unlist</i></p>
<p class="hangingin2">&nbsp;&nbsp;&nbsp;&nbsp;<img border=0 src=inform:/doc_images/ruleequal.png title="these rules were both listed as 'first' in this rulebook, and since each was made 'first' in turn, they appear in reverse order of listing"><font color="#800000">generate action rule</font>&nbsp;&nbsp;<script language="JavaScript">
function pasteCode2081(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('generate action rule');
}
</script>
<a href="javascript:pasteCode2081()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i> <script language="JavaScript">
function pasteCode2082(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('The generate action rule is not listed in the turn sequence rulebook.[=0x000A=]');
}
</script>
<a href="javascript:pasteCode2082()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>unlist</i></p>
<p class="hangingin2">&nbsp;&nbsp;&nbsp;&nbsp;<img border=0 src=inform:/doc_images/ruleequal.png title="these rules were both listed as 'first' in this rulebook, and since each was made 'first' in turn, they appear in reverse order of listing">(consider the scene changing rules)</p>
<p class="hangingin2">&nbsp;&nbsp;&nbsp;&nbsp;<img border=0 src=inform:/doc_images/ruleequal.png title="these rules were both listed as 'first' in this rulebook, and since each was made 'first' in turn, they appear in reverse order of listing"><font color="#800000">every turn stage rule</font>&nbsp;&nbsp;<script language="JavaScript">
function pasteCode2083(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('every turn stage rule');
}
</script>
<a href="javascript:pasteCode2083()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i> <script language="JavaScript">
function pasteCode2084(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('The every turn stage rule is not listed in the turn sequence rulebook.[=0x000A=]');
}
</script>
<a href="javascript:pasteCode2084()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>unlist</i></p>
<p class="hangingin2">&nbsp;&nbsp;&nbsp;&nbsp;<img border=0 src=inform:/doc_images/rulemore.png title="the rule above was listed as 'first' so precedes this one, which wasn't"><font color="#800000">timed events rule</font>&nbsp;&nbsp;<script language="JavaScript">
function pasteCode2085(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('timed events rule');
}
</script>
<a href="javascript:pasteCode2085()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i> <script language="JavaScript">
function pasteCode2086(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('The timed events rule is not listed in the turn sequence rulebook.[=0x000A=]');
}
</script>
<a href="javascript:pasteCode2086()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>unlist</i></p>
<p class="hangingin2">&nbsp;&nbsp;&nbsp;&nbsp;<img border=0 src=inform:/doc_images/ruleequal.png title="these rules are equally ranked, so their order is determined by which was defined first (or by explicit 'listed in' sentences)"><font color="#800000">advance time rule</font>&nbsp;&nbsp;<script language="JavaScript">
function pasteCode2087(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('advance time rule');
}
</script>
<a href="javascript:pasteCode2087()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i> <script language="JavaScript">
function pasteCode2088(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('The advance time rule is not listed in the turn sequence rulebook.[=0x000A=]');
}
</script>
<a href="javascript:pasteCode2088()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>unlist</i></p>
<p class="hangingin2">&nbsp;&nbsp;&nbsp;&nbsp;<img border=0 src=inform:/doc_images/ruleequal.png title="these rules are equally ranked, so their order is determined by which was defined first (or by explicit 'listed in' sentences)"><font color="#800000">update chronological records rule</font>&nbsp;&nbsp;<script language="JavaScript">
function pasteCode2089(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('update chronological records rule');
}
</script>
<a href="javascript:pasteCode2089()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i> <script language="JavaScript">
function pasteCode2090(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('The update chronological records rule is not listed in the turn sequence rulebook.[=0x000A=]');
}
</script>
<a href="javascript:pasteCode2090()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>unlist</i></p>
<p class="hangingin2">&nbsp;&nbsp;&nbsp;&nbsp;<img border=0 src=inform:/doc_images/rulemore.png title="the rule below was listed as 'last' so comes after the rule above, which wasn't">(consider the scene changing rules)</p>
<p class="hangingin2">&nbsp;&nbsp;&nbsp;&nbsp;<img border=0 src=inform:/doc_images/ruleequal.png title="these rules were both listed as 'last' in this rulebook, and since each was made 'last' in turn, they appear in order of listing"><font color="#800000">adjust light rule</font>&nbsp;&nbsp;<script language="JavaScript">
function pasteCode2091(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('adjust light rule');
}
</script>
<a href="javascript:pasteCode2091()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i> <script language="JavaScript">
function pasteCode2092(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('The adjust light rule is not listed in the turn sequence rulebook.[=0x000A=]');
}
</script>
<a href="javascript:pasteCode2092()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>unlist</i></p>
<p class="hangingin2">&nbsp;&nbsp;&nbsp;&nbsp;<img border=0 src=inform:/doc_images/ruleequal.png title="these rules were both listed as 'last' in this rulebook, and since each was made 'last' in turn, they appear in order of listing"><font color="#800000">note object acquisitions rule</font>&nbsp;&nbsp;<script language="JavaScript">
function pasteCode2093(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('note object acquisitions rule');
}
</script>
<a href="javascript:pasteCode2093()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i> <script language="JavaScript">
function pasteCode2094(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('The note object acquisitions rule is not listed in the turn sequence rulebook.[=0x000A=]');
}
</script>
<a href="javascript:pasteCode2094()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>unlist</i></p>
<p class="hangingin2">&nbsp;&nbsp;&nbsp;&nbsp;<img border=0 src=inform:/doc_images/ruleequal.png title="these rules were both listed as 'last' in this rulebook, and since each was made 'last' in turn, they appear in order of listing"><font color="#800000">notify score changes rule</font>&nbsp;&nbsp;<script language="JavaScript">
function pasteCode2095(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('notify score changes rule');
}
</script>
<a href="javascript:pasteCode2095()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i> <script language="JavaScript">
function pasteCode2096(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('The notify score changes rule is not listed in the turn sequence rulebook.[=0x000A=]');
}
</script>
<a href="javascript:pasteCode2096()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>unlist</i></p>
</font></td><td width="8"></td></tr><tr><td width="8"><img src="inform:/bl_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/br_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td></tr></table></div>
<p class="tightin3"><a href="#" onclick="showExtra('extra382', 'plus382'); return false;"><img border=0 id="plus382" src=inform:/extra.png></a>&nbsp;constructing the status line&nbsp;<a href=inform:/doc302.html><img border=0 src=inform:/help.png></a> ...  activity (1 rule)</p><div id="extra382" style="display: none;"><p class="in3"><table width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color: #e8e0c0"><tr><td width="8"><img src="inform:/tl_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/tr_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td></tr><tr><td width="8"></td><td><font size=2><table border="0" cellspacing="4" cellpadding="0" width=100%><tr><td align="left" valign="top"><font size=2><p class="tightin1"><b>constructing the status line</b>&nbsp;<a href=inform:/doc302.html><img border=0 src=inform:/help.png></a> ...  activity</p></font></td><td align="right" valign="top"><font size=2><p class="tightin1"><script language="JavaScript">
function pasteCode2097(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('Before constructing the status line:');
}
</script>
<a href="javascript:pasteCode2097()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>b</i> <script language="JavaScript">
function pasteCode2098(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('Rule for constructing the status line:');
}
</script>
<a href="javascript:pasteCode2098()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>f</i> <script language="JavaScript">
function pasteCode2099(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('After constructing the status line:');
}
</script>
<a href="javascript:pasteCode2099()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>a</i></p></font></td></tr></table><p class="hangingin2"><img border=0 src=inform:/doc_images/rulenone.png title="start of rulebook">for&nbsp;&nbsp;&nbsp;&nbsp;<i>when collecting names</i>&nbsp;&nbsp;&nbsp;<a href="source:story.ni#line116"><img border=0 src=inform:/Reveal.png></a></p>
<p class="hangingin2"><i>default outcome is</i> success</p></font></td><td width="8"></td></tr><tr><td width="8"><img src="inform:/bl_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/br_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td></tr></table></div>
<p class="tightin2"><a href="#" onclick="showExtra('extra3', 'plus3'); return false;"><img border=0 id="plus3" src=inform:/extra.png></a>&nbsp;shutdown rules ...  rulebook (4 rules)</p><div id="extra3" style="display: none;"><p class="in2"><table width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color: #e0e0e0"><tr><td width="8"><img src="inform:/tl_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/tr_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td></tr><tr><td width="8"></td><td><font size=2><table border="0" cellspacing="4" cellpadding="0" width=100%><tr><td align="left" valign="top"><font size=2><p class="tightin1"><b>shutdown rules</b> ...  rulebook</p></font></td><td align="right" valign="top"><font size=2><p class="tightin1"><script language="JavaScript">
function pasteCode2100(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('shutdown rules');
}
</script>
<a href="javascript:pasteCode2100()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i></p></font></td></tr></table><p class="hangingin2">&nbsp;&nbsp;&nbsp;&nbsp;<img border=0 src=inform:/doc_images/rulenone.png title="start of rulebook"><font color="#800000">when play ends stage rule</font>&nbsp;&nbsp;<script language="JavaScript">
function pasteCode2101(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('when play ends stage rule');
}
</script>
<a href="javascript:pasteCode2101()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i> <script language="JavaScript">
function pasteCode2102(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('The when play ends stage rule is not listed in the shutdown rulebook.[=0x000A=]');
}
</script>
<a href="javascript:pasteCode2102()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>unlist</i></p>
<p class="hangingin2">&nbsp;&nbsp;&nbsp;&nbsp;<img border=0 src=inform:/doc_images/rulemore.png title="the rule above was listed as 'first' so precedes this one, which was listed as 'last'"><font color="#800000">resurrect player if asked rule</font>&nbsp;&nbsp;<script language="JavaScript">
function pasteCode2103(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('resurrect player if asked rule');
}
</script>
<a href="javascript:pasteCode2103()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i> <script language="JavaScript">
function pasteCode2104(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('The resurrect player if asked rule is not listed in the shutdown rulebook.[=0x000A=]');
}
</script>
<a href="javascript:pasteCode2104()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>unlist</i></p>
<p class="hangingin2">&nbsp;&nbsp;&nbsp;&nbsp;<img border=0 src=inform:/doc_images/ruleequal.png title="these rules were both listed as 'last' in this rulebook, and since each was made 'last' in turn, they appear in order of listing"><font color="#800000">print player's obituary rule</font>&nbsp;&nbsp;<script language="JavaScript">
function pasteCode2105(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('print player[=0x0027=]s obituary rule');
}
</script>
<a href="javascript:pasteCode2105()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i> <script language="JavaScript">
function pasteCode2106(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('The print player[=0x0027=]s obituary rule is not listed in the shutdown rulebook.[=0x000A=]');
}
</script>
<a href="javascript:pasteCode2106()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>unlist</i></p>
<p class="hangingin2">&nbsp;&nbsp;&nbsp;&nbsp;<img border=0 src=inform:/doc_images/ruleequal.png title="these rules were both listed as 'last' in this rulebook, and since each was made 'last' in turn, they appear in order of listing"><font color="#800000">ask the final question rule</font>&nbsp;&nbsp;<script language="JavaScript">
function pasteCode2107(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('ask the final question rule');
}
</script>
<a href="javascript:pasteCode2107()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i> <script language="JavaScript">
function pasteCode2108(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('The ask the final question rule is not listed in the shutdown rulebook.[=0x000A=]');
}
</script>
<a href="javascript:pasteCode2108()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>unlist</i></p>
</font></td><td width="8"></td></tr><tr><td width="8"><img src="inform:/bl_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/br_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td></tr></table></div>
<p class="tightin3"><a href="#" onclick="showExtra('extra395', 'plus395'); return false;"><img border=0 id="plus395" src=inform:/extra.png></a>&nbsp;<font color="#808080">amusing a victorious player&nbsp;<a href=inform:/doc318.html><img border=0 src=inform:/help.png></a> ...  activity (0 rules)</font></p><div id="extra395" style="display: none;"><p class="in3"><table width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color: #e8e0c0"><tr><td width="8"><img src="inform:/tl_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/tr_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td></tr><tr><td width="8"></td><td><font size=2><table border="0" cellspacing="4" cellpadding="0" width=100%><tr><td align="left" valign="top"><font size=2><p class="tightin1"><b>amusing a victorious player</b>&nbsp;<a href=inform:/doc318.html><img border=0 src=inform:/help.png></a> ...  activity</p></font></td><td align="right" valign="top"><font size=2><p class="tightin1"><script language="JavaScript">
function pasteCode2109(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('Before amusing a victorious player:');
}
</script>
<a href="javascript:pasteCode2109()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>b</i> <script language="JavaScript">
function pasteCode2110(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('Rule for amusing a victorious player:');
}
</script>
<a href="javascript:pasteCode2110()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>f</i> <script language="JavaScript">
function pasteCode2111(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('After amusing a victorious player:');
}
</script>
<a href="javascript:pasteCode2111()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>a</i></p></font></td></tr></table><p class="tightin2">There are no rules before, for or after this activity.</p></font></td><td width="8"></td></tr><tr><td width="8"><img src="inform:/bl_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/br_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td></tr></table></div>
<p class="tightin3"><a href="#" onclick="showExtra('extra396', 'plus396'); return false;"><img border=0 id="plus396" src=inform:/extra.png></a>&nbsp;printing the player's obituary&nbsp;<a href=inform:/doc317.html><img border=0 src=inform:/help.png></a> ...  activity (3 rules)</p><div id="extra396" style="display: none;"><p class="in3"><table width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color: #e8e0c0"><tr><td width="8"><img src="inform:/tl_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/tr_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td></tr><tr><td width="8"></td><td><font size=2><table border="0" cellspacing="4" cellpadding="0" width=100%><tr><td align="left" valign="top"><font size=2><p class="tightin1"><b>printing the player's obituary</b>&nbsp;<a href=inform:/doc317.html><img border=0 src=inform:/help.png></a> ...  activity</p></font></td><td align="right" valign="top"><font size=2><p class="tightin1"><script language="JavaScript">
function pasteCode2112(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('Before printing the player[=0x0027=]s obituary:');
}
</script>
<a href="javascript:pasteCode2112()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>b</i> <script language="JavaScript">
function pasteCode2113(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('Rule for printing the player[=0x0027=]s obituary:');
}
</script>
<a href="javascript:pasteCode2113()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>f</i> <script language="JavaScript">
function pasteCode2114(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('After printing the player[=0x0027=]s obituary:');
}
</script>
<a href="javascript:pasteCode2114()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>a</i></p></font></td></tr></table><p class="hangingin2"><img border=0 src=inform:/doc_images/rulenone.png title="start of rulebook">for&nbsp;&nbsp;&nbsp;&nbsp;<font color="#800000">print obituary headline rule</font>&nbsp;&nbsp;<script language="JavaScript">
function pasteCode2115(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('print obituary headline rule');
}
</script>
<a href="javascript:pasteCode2115()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i> <script language="JavaScript">
function pasteCode2116(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('The print obituary headline rule is not listed in the for printing the player[=0x0027=]s obituary rulebook.[=0x000A=]');
}
</script>
<a href="javascript:pasteCode2116()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>unlist</i></p>
<p class="hangingin2"><img border=0 src=inform:/doc_images/ruleequal.png title="these rules were both listed as 'last' in this rulebook, and since each was made 'last' in turn, they appear in order of listing">for&nbsp;&nbsp;&nbsp;&nbsp;<font color="#800000">print final score rule</font>&nbsp;&nbsp;<script language="JavaScript">
function pasteCode2117(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('print final score rule');
}
</script>
<a href="javascript:pasteCode2117()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i> <script language="JavaScript">
function pasteCode2118(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('The print final score rule is not listed in the for printing the player[=0x0027=]s obituary rulebook.[=0x000A=]');
}
</script>
<a href="javascript:pasteCode2118()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>unlist</i></p>
<p class="hangingin2"><img border=0 src=inform:/doc_images/ruleequal.png title="these rules were both listed as 'last' in this rulebook, and since each was made 'last' in turn, they appear in order of listing">for&nbsp;&nbsp;&nbsp;&nbsp;<font color="#800000">display final status line rule</font>&nbsp;&nbsp;<script language="JavaScript">
function pasteCode2119(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('display final status line rule');
}
</script>
<a href="javascript:pasteCode2119()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i> <script language="JavaScript">
function pasteCode2120(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('The display final status line rule is not listed in the for printing the player[=0x0027=]s obituary rulebook.[=0x000A=]');
}
</script>
<a href="javascript:pasteCode2120()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>unlist</i></p>
<p class="hangingin2"><i>default outcome is</i> success</p></font></td><td width="8"></td></tr><tr><td width="8"><img src="inform:/bl_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/br_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td></tr></table></div>
<p class="tightin3"><a href="#" onclick="showExtra('extra397', 'plus397'); return false;"><img border=0 id="plus397" src=inform:/extra.png></a>&nbsp;handling the final question ...  activity (4 rules)</p><div id="extra397" style="display: none;"><p class="in3"><table width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color: #e8e0c0"><tr><td width="8"><img src="inform:/tl_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/tr_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td></tr><tr><td width="8"></td><td><font size=2><table border="0" cellspacing="4" cellpadding="0" width=100%><tr><td align="left" valign="top"><font size=2><p class="tightin1"><b>handling the final question</b> ...  activity</p></font></td><td align="right" valign="top"><font size=2><p class="tightin1"><script language="JavaScript">
function pasteCode2121(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('Before handling the final question:');
}
</script>
<a href="javascript:pasteCode2121()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>b</i> <script language="JavaScript">
function pasteCode2122(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('Rule for handling the final question:');
}
</script>
<a href="javascript:pasteCode2122()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>f</i> <script language="JavaScript">
function pasteCode2123(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('After handling the final question:');
}
</script>
<a href="javascript:pasteCode2123()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>a</i></p></font></td></tr></table><p class="hangingin2"><img border=0 src=inform:/doc_images/rulenone.png title="start of rulebook">before&nbsp;&nbsp;&nbsp;&nbsp;<font color="#800000">print the final question rule</font>&nbsp;&nbsp;<script language="JavaScript">
function pasteCode2124(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('print the final question rule');
}
</script>
<a href="javascript:pasteCode2124()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i> <script language="JavaScript">
function pasteCode2125(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('The print the final question rule is not listed in the before handling the final question rulebook.[=0x000A=]');
}
</script>
<a href="javascript:pasteCode2125()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>unlist</i></p>
<p class="hangingin2"><img border=0 src=inform:/doc_images/ruleequal.png title="these rules are equally ranked, so their order is determined by which was defined first (or by explicit 'listed in' sentences)">before&nbsp;&nbsp;&nbsp;&nbsp;<font color="#800000">print the final prompt rule</font>&nbsp;&nbsp;<script language="JavaScript">
function pasteCode2126(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('print the final prompt rule');
}
</script>
<a href="javascript:pasteCode2126()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i> <script language="JavaScript">
function pasteCode2127(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('The print the final prompt rule is not listed in the before handling the final question rulebook.[=0x000A=]');
}
</script>
<a href="javascript:pasteCode2127()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>unlist</i></p>
<p class="hangingin2"><img border=0 src=inform:/doc_images/rulemore.png title="the rule below was listed as 'last' so comes after the rule above, which wasn't">before&nbsp;&nbsp;&nbsp;&nbsp;<font color="#800000">read the final answer rule</font>&nbsp;&nbsp;<script language="JavaScript">
function pasteCode2128(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('read the final answer rule');
}
</script>
<a href="javascript:pasteCode2128()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i> <script language="JavaScript">
function pasteCode2129(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('The read the final answer rule is not listed in the before handling the final question rulebook.[=0x000A=]');
}
</script>
<a href="javascript:pasteCode2129()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>unlist</i></p>
<p class="hangingin2"><img border=0 src=inform:/doc_images/rulenone.png title="start of rulebook">for&nbsp;&nbsp;&nbsp;&nbsp;<font color="#800000">standard respond to final question rule</font>&nbsp;&nbsp;<script language="JavaScript">
function pasteCode2130(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('standard respond to final question rule');
}
</script>
<a href="javascript:pasteCode2130()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i> <script language="JavaScript">
function pasteCode2131(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('The standard respond to final question rule is not listed in the for handling the final question rulebook.[=0x000A=]');
}
</script>
<a href="javascript:pasteCode2131()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>unlist</i></p>
<p class="hangingin2"><i>default outcome is</i> success</p></font></td><td width="8"></td></tr><tr><td width="8"><img src="inform:/bl_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/br_corner_e8e0c0.gif" width="8" height="8" border="0" alt="..." /></td></tr></table></div>
<p><b>How actions are processed</b></p><p>These form the technical machinery for dealing with actions, and are called on at least once every turn. They seldom need to be changed.</p><p class="tightin2"><a href="#" onclick="showExtra('extra10', 'plus10'); return false;"><img border=0 id="plus10" src=inform:/extra.png></a>&nbsp;action-processing rules ...  rulebook (11 rules)</p><div id="extra10" style="display: none;"><p class="in2"><table width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color: #e0e0e0"><tr><td width="8"><img src="inform:/tl_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/tr_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td></tr><tr><td width="8"></td><td><font size=2><table border="0" cellspacing="4" cellpadding="0" width=100%><tr><td align="left" valign="top"><font size=2><p class="tightin1"><b>action-processing rules</b> ...  rulebook</p></font></td><td align="right" valign="top"><font size=2><p class="tightin1"><script language="JavaScript">
function pasteCode2132(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('action-processing rules');
}
</script>
<a href="javascript:pasteCode2132()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i></p></font></td></tr></table><p class="hangingin2">&nbsp;&nbsp;&nbsp;&nbsp;<img border=0 src=inform:/doc_images/rulenone.png title="start of rulebook"><font color="#800000">announce items from multiple object lists rule</font>&nbsp;&nbsp;<script language="JavaScript">
function pasteCode2133(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('announce items from multiple object lists rule');
}
</script>
<a href="javascript:pasteCode2133()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i> <script language="JavaScript">
function pasteCode2134(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('The announce items from multiple object lists rule is not listed in the action-processing rulebook.[=0x000A=]');
}
</script>
<a href="javascript:pasteCode2134()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>unlist</i></p>
<p class="hangingin2">&nbsp;&nbsp;&nbsp;&nbsp;<img border=0 src=inform:/doc_images/ruleequal.png title="these rules were both listed as 'first' in this rulebook, and since each was made 'first' in turn, they appear in reverse order of listing"><font color="#800000">set pronouns from items from multiple object lists rule</font>&nbsp;&nbsp;<script language="JavaScript">
function pasteCode2135(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('set pronouns from items from multiple object lists rule');
}
</script>
<a href="javascript:pasteCode2135()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i> <script language="JavaScript">
function pasteCode2136(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('The set pronouns from items from multiple object lists rule is not listed in the action-processing rulebook.[=0x000A=]');
}
</script>
<a href="javascript:pasteCode2136()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>unlist</i></p>
<p class="hangingin2">&nbsp;&nbsp;&nbsp;&nbsp;<img border=0 src=inform:/doc_images/ruleequal.png title="these rules were both listed as 'first' in this rulebook, and since each was made 'first' in turn, they appear in reverse order of listing"><font color="#800000">before stage rule</font>&nbsp;&nbsp;<script language="JavaScript">
function pasteCode2137(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('before stage rule');
}
</script>
<a href="javascript:pasteCode2137()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i> <script language="JavaScript">
function pasteCode2138(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('The before stage rule is not listed in the action-processing rulebook.[=0x000A=]');
}
</script>
<a href="javascript:pasteCode2138()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>unlist</i></p>
<p class="hangingin2">&nbsp;&nbsp;&nbsp;&nbsp;<img border=0 src=inform:/doc_images/rulemore.png title="the rule above was listed as 'first' so precedes this one, which wasn't"><font color="#800000">basic visibility rule</font>&nbsp;&nbsp;<script language="JavaScript">
function pasteCode2139(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('basic visibility rule');
}
</script>
<a href="javascript:pasteCode2139()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i> <script language="JavaScript">
function pasteCode2140(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('The basic visibility rule is not listed in the action-processing rulebook.[=0x000A=]');
}
</script>
<a href="javascript:pasteCode2140()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>unlist</i></p>
<p class="hangingin2">&nbsp;&nbsp;&nbsp;&nbsp;<img border=0 src=inform:/doc_images/ruleequal.png title="these rules are equally ranked, so their order is determined by which was defined first (or by explicit 'listed in' sentences)"><font color="#800000">basic accessibility rule</font>&nbsp;&nbsp;<script language="JavaScript">
function pasteCode2141(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('basic accessibility rule');
}
</script>
<a href="javascript:pasteCode2141()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i> <script language="JavaScript">
function pasteCode2142(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('The basic accessibility rule is not listed in the action-processing rulebook.[=0x000A=]');
}
</script>
<a href="javascript:pasteCode2142()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>unlist</i></p>
<p class="hangingin2">&nbsp;&nbsp;&nbsp;&nbsp;<img border=0 src=inform:/doc_images/ruleequal.png title="these rules are equally ranked, so their order is determined by which was defined first (or by explicit 'listed in' sentences)"><font color="#800000">carrying requirements rule</font>&nbsp;&nbsp;<script language="JavaScript">
function pasteCode2143(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('carrying requirements rule');
}
</script>
<a href="javascript:pasteCode2143()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i> <script language="JavaScript">
function pasteCode2144(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('The carrying requirements rule is not listed in the action-processing rulebook.[=0x000A=]');
}
</script>
<a href="javascript:pasteCode2144()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>unlist</i></p>
<p class="hangingin2">&nbsp;&nbsp;&nbsp;&nbsp;<img border=0 src=inform:/doc_images/rulemore.png title="the rule below was listed as 'last' so comes after the rule above, which wasn't"><font color="#800000">instead stage rule</font>&nbsp;&nbsp;<script language="JavaScript">
function pasteCode2145(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('instead stage rule');
}
</script>
<a href="javascript:pasteCode2145()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i> <script language="JavaScript">
function pasteCode2146(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('The instead stage rule is not listed in the action-processing rulebook.[=0x000A=]');
}
</script>
<a href="javascript:pasteCode2146()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>unlist</i></p>
<p class="hangingin2">&nbsp;&nbsp;&nbsp;&nbsp;<img border=0 src=inform:/doc_images/ruleequal.png title="these rules were both listed as 'last' in this rulebook, and since each was made 'last' in turn, they appear in order of listing"><font color="#800000">requested actions require persuasion rule</font>&nbsp;&nbsp;<script language="JavaScript">
function pasteCode2147(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('requested actions require persuasion rule');
}
</script>
<a href="javascript:pasteCode2147()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i> <script language="JavaScript">
function pasteCode2148(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('The requested actions require persuasion rule is not listed in the action-processing rulebook.[=0x000A=]');
}
</script>
<a href="javascript:pasteCode2148()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>unlist</i></p>
<p class="hangingin2">&nbsp;&nbsp;&nbsp;&nbsp;<img border=0 src=inform:/doc_images/ruleequal.png title="these rules were both listed as 'last' in this rulebook, and since each was made 'last' in turn, they appear in order of listing"><font color="#800000">carry out requested actions rule</font>&nbsp;&nbsp;<script language="JavaScript">
function pasteCode2149(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('carry out requested actions rule');
}
</script>
<a href="javascript:pasteCode2149()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i> <script language="JavaScript">
function pasteCode2150(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('The carry out requested actions rule is not listed in the action-processing rulebook.[=0x000A=]');
}
</script>
<a href="javascript:pasteCode2150()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>unlist</i></p>
<p class="hangingin2">&nbsp;&nbsp;&nbsp;&nbsp;<img border=0 src=inform:/doc_images/ruleequal.png title="these rules were both listed as 'last' in this rulebook, and since each was made 'last' in turn, they appear in order of listing"><font color="#800000">descend to specific action-processing rule</font>&nbsp;&nbsp;<script language="JavaScript">
function pasteCode2151(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('descend to specific action-processing rule');
}
</script>
<a href="javascript:pasteCode2151()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i> <script language="JavaScript">
function pasteCode2152(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('The descend to specific action-processing rule is not listed in the action-processing rulebook.[=0x000A=]');
}
</script>
<a href="javascript:pasteCode2152()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>unlist</i></p>
<p class="hangingin2">&nbsp;&nbsp;&nbsp;&nbsp;<img border=0 src=inform:/doc_images/ruleequal.png title="these rules were both listed as 'last' in this rulebook, and since each was made 'last' in turn, they appear in order of listing"><font color="#800000">end action-processing in success rule</font>&nbsp;&nbsp;<script language="JavaScript">
function pasteCode2153(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('end action-processing in success rule');
}
</script>
<a href="javascript:pasteCode2153()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i> <script language="JavaScript">
function pasteCode2154(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('The end action-processing in success rule is not listed in the action-processing rulebook.[=0x000A=]');
}
</script>
<a href="javascript:pasteCode2154()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>unlist</i></p>
</font></td><td width="8"></td></tr><tr><td width="8"><img src="inform:/bl_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/br_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td></tr></table></div>
<p class="tightin3"><a href="#" onclick="showExtra('extra12', 'plus12'); return false;"><img border=0 id="plus12" src=inform:/extra.png></a>&nbsp;specific action-processing rules ...  rulebook (8 rules)</p><div id="extra12" style="display: none;"><p class="in3"><table width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color: #e0e0e0"><tr><td width="8"><img src="inform:/tl_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/tr_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td></tr><tr><td width="8"></td><td><font size=2><table border="0" cellspacing="4" cellpadding="0" width=100%><tr><td align="left" valign="top"><font size=2><p class="tightin1"><b>specific action-processing rules</b> ...  rulebook</p></font></td><td align="right" valign="top"><font size=2><p class="tightin1"><script language="JavaScript">
function pasteCode2155(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('specific action-processing rules');
}
</script>
<a href="javascript:pasteCode2155()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i></p></font></td></tr></table><p class="hangingin2">&nbsp;&nbsp;&nbsp;&nbsp;<img border=0 src=inform:/doc_images/rulenone.png title="start of rulebook"><font color="#800000">work out details of specific action rule</font>&nbsp;&nbsp;<script language="JavaScript">
function pasteCode2156(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('work out details of specific action rule');
}
</script>
<a href="javascript:pasteCode2156()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i> <script language="JavaScript">
function pasteCode2157(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('The work out details of specific action rule is not listed in the specific action-processing rulebook.[=0x000A=]');
}
</script>
<a href="javascript:pasteCode2157()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>unlist</i></p>
<p class="hangingin2">&nbsp;&nbsp;&nbsp;&nbsp;<img border=0 src=inform:/doc_images/rulemore.png title="the rule above was listed as 'first' so precedes this one, which wasn't"><font color="#800000">investigate player's awareness before action rule</font>&nbsp;&nbsp;<script language="JavaScript">
function pasteCode2158(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('investigate player[=0x0027=]s awareness before action rule');
}
</script>
<a href="javascript:pasteCode2158()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i> <script language="JavaScript">
function pasteCode2159(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('The investigate player[=0x0027=]s awareness before action rule is not listed in the specific action-processing rulebook.[=0x000A=]');
}
</script>
<a href="javascript:pasteCode2159()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>unlist</i></p>
<p class="hangingin2">&nbsp;&nbsp;&nbsp;&nbsp;<img border=0 src=inform:/doc_images/ruleequal.png title="these rules are equally ranked, so their order is determined by which was defined first (or by explicit 'listed in' sentences)"><font color="#800000">check stage rule</font>&nbsp;&nbsp;<script language="JavaScript">
function pasteCode2160(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('check stage rule');
}
</script>
<a href="javascript:pasteCode2160()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i> <script language="JavaScript">
function pasteCode2161(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('The check stage rule is not listed in the specific action-processing rulebook.[=0x000A=]');
}
</script>
<a href="javascript:pasteCode2161()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>unlist</i></p>
<p class="hangingin2">&nbsp;&nbsp;&nbsp;&nbsp;<img border=0 src=inform:/doc_images/ruleequal.png title="these rules are equally ranked, so their order is determined by which was defined first (or by explicit 'listed in' sentences)"><font color="#800000">carry out stage rule</font>&nbsp;&nbsp;<script language="JavaScript">
function pasteCode2162(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('carry out stage rule');
}
</script>
<a href="javascript:pasteCode2162()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i> <script language="JavaScript">
function pasteCode2163(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('The carry out stage rule is not listed in the specific action-processing rulebook.[=0x000A=]');
}
</script>
<a href="javascript:pasteCode2163()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>unlist</i></p>
<p class="hangingin2">&nbsp;&nbsp;&nbsp;&nbsp;<img border=0 src=inform:/doc_images/ruleequal.png title="these rules are equally ranked, so their order is determined by which was defined first (or by explicit 'listed in' sentences)"><font color="#800000">after stage rule</font>&nbsp;&nbsp;<script language="JavaScript">
function pasteCode2164(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('after stage rule');
}
</script>
<a href="javascript:pasteCode2164()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i> <script language="JavaScript">
function pasteCode2165(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('The after stage rule is not listed in the specific action-processing rulebook.[=0x000A=]');
}
</script>
<a href="javascript:pasteCode2165()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>unlist</i></p>
<p class="hangingin2">&nbsp;&nbsp;&nbsp;&nbsp;<img border=0 src=inform:/doc_images/ruleequal.png title="these rules are equally ranked, so their order is determined by which was defined first (or by explicit 'listed in' sentences)"><font color="#800000">investigate player's awareness after action rule</font>&nbsp;&nbsp;<script language="JavaScript">
function pasteCode2166(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('investigate player[=0x0027=]s awareness after action rule');
}
</script>
<a href="javascript:pasteCode2166()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i> <script language="JavaScript">
function pasteCode2167(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('The investigate player[=0x0027=]s awareness after action rule is not listed in the specific action-processing rulebook.[=0x000A=]');
}
</script>
<a href="javascript:pasteCode2167()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>unlist</i></p>
<p class="hangingin2">&nbsp;&nbsp;&nbsp;&nbsp;<img border=0 src=inform:/doc_images/ruleequal.png title="these rules are equally ranked, so their order is determined by which was defined first (or by explicit 'listed in' sentences)"><font color="#800000">report stage rule</font>&nbsp;&nbsp;<script language="JavaScript">
function pasteCode2168(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('report stage rule');
}
</script>
<a href="javascript:pasteCode2168()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i> <script language="JavaScript">
function pasteCode2169(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('The report stage rule is not listed in the specific action-processing rulebook.[=0x000A=]');
}
</script>
<a href="javascript:pasteCode2169()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>unlist</i></p>
<p class="hangingin2">&nbsp;&nbsp;&nbsp;&nbsp;<img border=0 src=inform:/doc_images/rulemore.png title="the rule below was listed as 'last' so comes after the rule above, which wasn't">(rule succeeds)</p>
</font></td><td width="8"></td></tr><tr><td width="8"><img src="inform:/bl_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/br_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td></tr></table></div>
<p class="tightin4"><a href="#" onclick="showExtra('extra13', 'plus13'); return false;"><img border=0 id="plus13" src=inform:/extra.png></a>&nbsp;player's action awareness rules ...  rulebook (4 rules)</p><div id="extra13" style="display: none;"><p class="in4"><table width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color: #e0e0e0"><tr><td width="8"><img src="inform:/tl_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/tr_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td></tr><tr><td width="8"></td><td><font size=2><table border="0" cellspacing="4" cellpadding="0" width=100%><tr><td align="left" valign="top"><font size=2><p class="tightin1"><b>player's action awareness rules</b> ...  rulebook</p></font></td><td align="right" valign="top"><font size=2><p class="tightin1"><script language="JavaScript">
function pasteCode2170(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('player[=0x0027=]s action awareness rules');
}
</script>
<a href="javascript:pasteCode2170()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i></p></font></td></tr></table><p class="hangingin2">&nbsp;&nbsp;&nbsp;&nbsp;<img border=0 src=inform:/doc_images/rulenone.png title="start of rulebook"><font color="#800000">player aware of his own actions rule</font>&nbsp;&nbsp;<script language="JavaScript">
function pasteCode2171(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('player aware of his own actions rule');
}
</script>
<a href="javascript:pasteCode2171()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i> <script language="JavaScript">
function pasteCode2172(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('The player aware of his own actions rule is not listed in the player[=0x0027=]s action awareness rulebook.[=0x000A=]');
}
</script>
<a href="javascript:pasteCode2172()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>unlist</i></p>
<p class="hangingin2">&nbsp;&nbsp;&nbsp;&nbsp;<img border=0 src=inform:/doc_images/ruleequal.png title="these rules are equally ranked, so their order is determined by which was defined first (or by explicit 'listed in' sentences)"><font color="#800000">player aware of actions by visible actors rule</font>&nbsp;&nbsp;<script language="JavaScript">
function pasteCode2173(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('player aware of actions by visible actors rule');
}
</script>
<a href="javascript:pasteCode2173()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i> <script language="JavaScript">
function pasteCode2174(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('The player aware of actions by visible actors rule is not listed in the player[=0x0027=]s action awareness rulebook.[=0x000A=]');
}
</script>
<a href="javascript:pasteCode2174()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>unlist</i></p>
<p class="hangingin2">&nbsp;&nbsp;&nbsp;&nbsp;<img border=0 src=inform:/doc_images/ruleequal.png title="these rules are equally ranked, so their order is determined by which was defined first (or by explicit 'listed in' sentences)"><font color="#800000">player aware of actions on visible nouns rule</font>&nbsp;&nbsp;<script language="JavaScript">
function pasteCode2175(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('player aware of actions on visible nouns rule');
}
</script>
<a href="javascript:pasteCode2175()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i> <script language="JavaScript">
function pasteCode2176(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('The player aware of actions on visible nouns rule is not listed in the player[=0x0027=]s action awareness rulebook.[=0x000A=]');
}
</script>
<a href="javascript:pasteCode2176()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>unlist</i></p>
<p class="hangingin2">&nbsp;&nbsp;&nbsp;&nbsp;<img border=0 src=inform:/doc_images/ruleequal.png title="these rules are equally ranked, so their order is determined by which was defined first (or by explicit 'listed in' sentences)"><font color="#800000">player aware of actions on visible second nouns rule</font>&nbsp;&nbsp;<script language="JavaScript">
function pasteCode2177(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('player aware of actions on visible second nouns rule');
}
</script>
<a href="javascript:pasteCode2177()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i> <script language="JavaScript">
function pasteCode2178(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('The player aware of actions on visible second nouns rule is not listed in the player[=0x0027=]s action awareness rulebook.[=0x000A=]');
}
</script>
<a href="javascript:pasteCode2178()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>unlist</i></p>
</font></td><td width="8"></td></tr><tr><td width="8"><img src="inform:/bl_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/br_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td></tr></table></div>
<p><b>Procedural rules</b></p><p>Procedural rules are super-powerful, controlling how all other rulebooks are read. Like any drastic solution, a procedural rule should only be used when all else fails. (Procedural rules are now deprecated: they'll likely be withdrawn in a future release.)</p><p class="tightin2"><a href="#" onclick="showExtra('extra0', 'plus0'); return false;"><img border=0 id="plus0" src=inform:/extra.png></a>&nbsp;<font color="#808080">procedural&nbsp;<a href=inform:/doc334.html><img border=0 src=inform:/help.png></a> ...  rulebook (0 rules)</font></p><div id="extra0" style="display: none;"><p class="in2"><table width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color: #e0e0e0"><tr><td width="8"><img src="inform:/tl_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/tr_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td></tr><tr><td width="8"></td><td><font size=2><table border="0" cellspacing="4" cellpadding="0" width=100%><tr><td align="left" valign="top"><font size=2><p class="tightin1"><b>procedural</b>&nbsp;<a href=inform:/doc334.html><img border=0 src=inform:/help.png></a> ...  rulebook</p></font></td><td align="right" valign="top"><font size=2><p class="tightin1"><script language="JavaScript">
function pasteCode2179(code) {
    var myProject = external.Project;

    myProject.selectView('source');
    myProject.pasteCode('procedural');
}
</script>
<a href="javascript:pasteCode2179()"><img border=0 src=inform:/doc_images/paste.png></a>&nbsp;<i>name</i></p></font></td></tr></table><p class="tightin2">There are no rules in this rulebook.</p></font></td><td width="8"></td></tr><tr><td width="8"><img src="inform:/bl_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td><td></td><td width="8"><img src="inform:/br_corner_e0e0e0.gif" width="8" height="8" border="0" alt="..." /></td></tr></table></div>

<!--CONTENT ENDS-->
</font></body></html>